numpy使用
2021-12-10 本文已影响0人
阿尼奥赛哟
一 生成正态分布
np.random.normal(mean,scale,size)可以生成很多数值呈正态分布数字。如下图所示,mean就是中间竖线的位置,scale就是横向挤压或拉伸程度,size是生成数字个数。
二 生成等差数列
np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
产生从start到stop的等差数列,num为元素个数,默认50个
三求均值
np.mean()
>>> np.mean(data) # 对所有元素求均值
>>> np.mean(data,0) # 压缩行,对各列求均值
>>> np.mean(data,1) # 压缩列,对各行求均值
四求标准差
np.std()
五求个数
size()函数主要是用来统计矩阵元素个数,或矩阵某一维上的元素个数的函数
>>> a = np.array([[1,2,3],[4,5,6]])
>>> np.size(a)
6
>>> np.size(a,1)
3
>>> np.size(a,0)
2