一。numpy
- np.random.normal(loc=0.0,scale=1.0,size=None) 高斯分布的概率密度函数
参数说明:
loc:float 词概率分布的均值(对应这整个分布的中心center)
scale:float 次概率分布的标准差(对于分布的宽度,scale越大越矮越胖,scale越小越瘦越高)
size:int or tuple of ints 输出的shape.默认为None,只输出一个值
我们经常说的np.random.randn(size)所谓的正太分布,对应于np.random.normal(loc=0,scale=1,size)
- np.linspace(start,end,retstep=True)
,在默认情况下,linspace函数可以生成元素为50的等间隔数列。而前两个参数分别是数列的开头与结尾。如果写入第三个参数,可以制定数列的元素个数。其实,这种方式相对来说也有一点欠缺规范,更好方式是指明第三个参数需要设定的属性。
import numpy as np
import pandas as pd
shu = pd.Series(np.random.normal(loc=0.0,scale=200,size=None)).map(lambda x:round(x,2))
print(shu)
print()
x1 = np.linspace(1,10)
x2 = np.linspace(1,10,10)
print(len(x1))
print(x2)
print()
x3 = np.linspace(1,10,10,retstep=True)
print(x3)v