a.transpose()
a.swapaxes(1,0)
a.T
以上的三种方法都可以实现二维数组的转置的效果,转置和交换轴的效果一样。...numpy索引和切片
a[1,:] # 取一行,可简写为a[1]
a[:,2] # 取一列
a[1:3,:] # 取连续多行,可简写为a[1:3]
a[:,2:4] # 取连续多列
a[[1,3...],:] # 取离散多行,可简写为a[[1,3]]
a[:,[2,4]] # 取离散多行
a[a<2] # bool索引
np.where(a<2,0,4) # 三元运算符,满足条件1替换为0,...不满足替换为4
a.clip(2,3) # 裁剪,大于3替换为3,小于2替换为2
numpy中的nan和inf
nan(NAN,Nan):not a number,表示不是一个数字,type类型为float...=a) # 判断a中nan个数
np.isnan(a) # 判断是否为nan,返回bool类型
a[np.isnan(a)] = 0 # nan 替换为0
numpy中常用统计函数
求和:t.sum