np.random.normal()正态分布
numpy中高斯分布的概率密度函数
numpy.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)所谓标准正太分布(μ=0, σ=1),对应于np.random.normal(loc=0, scale=1, size)
index=pd.date_range("1/1/2017",periods=100) #生成指定日期后若干日的日期
ts=pd.Series(np.random.normal(0.5,2,100),index) #生成指定均值方差的正态分布随机数
ts.describe()
key = lambda x:x.month
group=ts.groupby(key)
group.mean()