),float(16,32,64,128),complex(64,128,256),bool
数据类型的操作
a = np.array([1,0,1,0], dtype=np.bool) # 创建数组时指定数据类型...numpy索引和切片
a[1,:] # 取一行,可简写为a[1]
a[:,2] # 取一列
a[1:3,:] # 取连续多行,可简写为a[1:3]
a[:,2:4] # 取连续多列
a[[1,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...(a,b) # 竖直拼接
np.hstack(a,b) # 水平拼接
数组的行列交换
a[[1,2],:] = a[[2,1],:] # 行交换
a[:,[0,2]] = a[:,[2,0]] # 列交换