日常机器学习(六)——Numpy数据结构

首先,要调用numpy, 用:
numpy数据包中最核心的就是array数据结构,下面列举两个简单的向量和矩阵定义方式:
numpy包也可以直接读取文件中的数据,如txt文件:

  data = numpy.genfromtxt('filename.txt', delimiter = ",", dtype =str);

delimiter是分隔符的意思,dtype是数据类型, 还可以在后面加 skip_header = n, 表示跳过文件开头几行。
用numpy的array创建出来的数据,可以用.shape函数来看维度。

***(PS:numpy中的数据类型要求必须相同。)

numpy的index是从0开始。

vector([0:3]) 读取vector[0], vector[1],vector[2]
matrix[:,1] 读取矩阵中第二列的值,冒号表示所有值


评论

此博客中的热门博文

日常机器学习(二十三)线性预测回归实例——缺失值处理

日常机器学习(十三)pandas常用函数