功能:从标准正态分布中返回⼀个或多个样本值,样本不包含1
np.random.randn(*d0, d1, …, dn*)
np.random.normal(*loc=0.0*, *scale=1.0*, *size=None*)
功能:返回指定形态的正态分布
参数
loc:float - 此概率分布的均值(对应着整个分布的中⼼centre)
scale:float - 此概率分布的标准差(对应于分布的宽度,scale越⼤越矮胖,scale越⼩,越 size:int or tuple of ints - 输出的shape,默认为None,只输出⼀个值
x1 = np.random.normal(1.75, 1, 100000000)
⽣成均值为1.75,标准差为1的正态分布数据,100000000个
# ⽣成均匀分布的随机数
x1 = np.random.normal(1.75, 1, 100000000)
# 画图看分布状况
# 1)创建画布
plt.figure(figsize=(20, 10), dpi=100)
# 2)绘制直⽅图
plt.hist(x1, 1000)
# 3)显示图像
plt.show()
stock_change = np.random.normal(0, 1, [4,5])