唐宇迪博士视频课学习day_01(笔记2)

Q:关于Numpy 能否介绍一下?

A:Numpy 是将数据 转换为 矩阵格式的工具

请看代码1:

import numpy
# import os
# path = os.getcwd()
# print(path)
world_alcohol = numpy.genfromtxt("world_alcohol.txt",delimiter=",",dtype = str)
print(type(world_alcohol))
print(world_alcohol)
print(help(numpy.genfromtxt))

a. python 中是 open 方法打开文件,在numpy中 是genfromtxt 方法,需要 指定类型 以及 分隔符

b. type( ) 方法 和 help( ) 方法

   
唐宇迪博士视频课学习day_01(笔记2)_第1张图片

c. numpy.array 方法

vector = numpy.array([5,10,15,20])
matrix = numpy.array([[5,10,15],[20,25,30],[35,40,45]])

#一维数组
print(vector)
#二维数组
print(matrix)

[ 5 10 15 20]
[[ 5 10 15]
 [20 25 30]
 [35 40 45]]

***几维数组就在 ( [ ])  加几个数组 eg: ( [ ] ) /( [ [ ] , [ ] , [ ] ] )/ ( [ [ [ ] , [ ] , [ ] , [ ] ] ,[ [ ],[ ],[ ], [ ] ] ] )/ 

                                                          一维/二维/三维


d、查看矩阵的结构

#查看该矩阵的结构 一维矩阵
print(vector.shape)
#查看该矩阵的结构 二维矩阵
print(matrix.shape)



(4,)
(3, 3)

e、查看 元素数据类型 number.dtype

唐宇迪博士视频课学习day_01(笔记2)_第2张图片


f.  获取某一元素 00 坐标开始的

  唐宇迪博士视频课学习day_01(笔记2)_第3张图片


g: 切片操作

唐宇迪博士视频课学习day_01(笔记2)_第4张图片

f :  判断运算 

    简单版本:

        唐宇迪博士视频课学习day_01(笔记2)_第5张图片



      可通过 boolean 来获取 所在行列元素 哦

        唐宇迪博士视频课学习day_01(笔记2)_第6张图片


你可能感兴趣的:(个人日记)