1、numpy基础结构
导入txt数据

输出数据类型( 类型转换 m1=m1.astype(int) )

数据类型必须同一类型

数据选取

数据判断并获取有25那行的数据

2、numpy矩阵运算
基本运算
m1.min()、m1.max()
按行按列求和:

常用函数

a.ndim 纬度
a.dtype.name 类型名称
a.size 元素数
特殊方法

np.ones((2,3,4),dtype=np.int) 代表2个上面那样的矩阵
设置步长

选取随机数

矩阵运算



a=np.floor(10*np.random.random((3,4))) floor向下取整

a.ravel() 将矩阵拉成向量,与reshape相反


a.T 行列变换

矩阵的拼接
np.hstack((a,b)) 恒向拼接
np.vstack((a,b)) 纵向拼接
矩阵的切分
np.hsplit(a,3) 横向切分成3块
np.hsplit(a,(3,4)) 指定切分位置第三列后和第四列后
不同复制操作对比
a=np.floor(10*np.random.random((3,4)))
b=a 等号复制 id号相同值相同
c=a.view() id号不同,但值一同改变
d=a.copy() id号不同,值不同,完全拷贝
矩阵的索引序列

求最大值 索引ind=data.argmax(axis=0)

根据索引再取每一列最大值

排序 (b.sort(axis=1)也可以)

按从小到大排序取索引

b[d] 将数据从小到大排序展示
b=np.tile(a,(2,2)) 行列同时扩展
来源:https://www.cnblogs.com/kb666666/p/12017647.html