excel
主要函数:
=NORMINV(RAND(),0,1) //生成正态分布随机值
=NORMDIST(C5,0,1,FALSE)
//生成概率值
参考来源:https://blog.csdn.net/pitt_xiong/article/details/8028647
实操如下:
插入随机函数
插入概率函数
最终效果:
python实践
代码来源:https://blog.csdn.net/weixin_44580977/article/details/101980547?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-9
import random
# 生成呈正态分布的随机数
# print("normalvariate: ", random.normalvariate(0, 1))
# 产生一组满足正太分布的随机数
walk = []
for _ in range(1000):
walk.append(random.normalvariate(0, 1))
# 画成直方图
import matplotlib.pyplot as plt # 导入模块
plt.hist(walk, bins=30) # bins直方图的柱数
plt.show()
print(walk)
————————————————
原文链接:https://blog.csdn.net/weixin_44580977/article/details/101980547
截图效果:
以上便是excel与python的正态分布随机值实践。请君自取。