a = np.array([1,0,1,0], dtype=np.bool) # 创建数组时指定数据类型
a.astype(np.int8) # 修改数组的数据类型
b = np.array([0.0485,0.2689,1.8567,0.8754...,
[1]])
O1 = a + b # 形状相同按位相加
O2 = a + c
O3 = a + d # 形状不同,只有满足广播原则才可计算,O1=O2=O3
数组的转置...a.transpose()
a.swapaxes(1,0)
a.T
以上的三种方法都可以实现二维数组的转置的效果,转置和交换轴的效果一样。...和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