文章目录
np.fromfunction( ):
np.fromfunction(function, shape, **kwargs ):
通过对坐标轴上的坐标(0, 1, 2, 3……),执行 function 函数来计算出大小为 shape 的 array. 注: *args是可变的positional arguments列表,**kwargs是可变的keyword arguments列表
np.mean() 与 np.average():
np.mean(): 计算算数平均值
np.average(a, axis=None, weights=None, returned=False): 计算加权平均值,其中 returned 参数: Default is False. If True, the tuple (average, sum_of_weights) is returned.
np.diag():
np.diag(): 用于设置对角线附近的值
np.intersect1d():
np.intersect1d(ar1, ar2, assume_unique=False): 1d:输出的是一维 array.
提取数组的整数部分
使用5种不同的方法提取一个随机数组的整数部分:
Z = np.random.uniform(0,10,10)
print("原始值: ", Z)
print ("方法 1: ", Z - Z%1)
print ("方法 2: ", np.floor(Z))
print ("方法 3: ", np.ceil(Z)-1)
print ("方法 4: ", Z.astype(int))
print