a[[1,3],:] # 取离散多行,可简写为a[[1,3]]
a[:,[2,4]] # 取离散多行
a[a<2] # bool索引
np.where(a条件...1替换为0,不满足替换为4
a.clip(2,3) # 裁剪,大于3替换为3,小于2替换为2
numpy中的nan和inf
nan(NAN,Nan):not a number,表示不是一个数字,type...=a) # 判断a中nan个数
np.isnan(a) # 判断是否为nan,返回bool类型
a[np.isnan(a)] = 0 # nan 替换为0
numpy中常用统计函数
求和:t.sum...极值:np.ptp(t,axis=None) 即最大值和最小值之差
标准差:t.std(axis=None)
默认返回多维数组的全部的统计结果,如果指定axis则返回一个当前轴上的结果
数组的拼接
np.vstack...其他实用方法
1.获取最大值最小值的位置
np.argmax(t,axis=0)
np.argmin(t,axis=1)
2.创建一个全0的数组: np.zeros((3,4))
3.创建一个全1的数组