python生成一定范围的符合正态分布的数
生活随笔
收集整理的这篇文章主要介绍了
python生成一定范围的符合正态分布的数
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
比如 生成 50-100 范围内的正态分布的数,均值为75
据 3 sigma 法则,取标准差为 (100-75)/3 = 8.33
代码如下(实现了生成1000个在 50-100 范围内的正态分布的数):
import matplotlib.pyplot as plt
import numpy as np
mu, sigma = 75, 8.33
s = np.random.normal(mu, sigma, 1000)
matlab的方法
normrnd(MU,SIGMA)
normrnd(MU,SIGMA,Size)
Size表示生成的矩阵大小
写作单独数字时,如100,表示生成100*100的矩阵
写作矩阵形式时,如 [1,100],表示生成1行100列的矩阵
总结
以上是生活随笔为你收集整理的python生成一定范围的符合正态分布的数的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 写字诀窍
- 下一篇: python 例子生成随机数,读文件