1, 1])
d = np.array([[1],
[1]])
O1 = a + b # 形状相同按位相加
O2 = a + c
O3 = a + d # 形状不同,只有满足广播原则才可计算...,O1=O2=O3
数组的转置
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索引
np.where(a换为0,...不满足替换为4
a.clip(2,3) # 裁剪,大于3替换为3,小于2替换为2
numpy中的nan和inf
nan(NAN,Nan):not a number,表示不是一个数字,type类型为float