python求正态分布的随机数
发布网友
发布时间:2022-04-29 21:03
我来回答
共3个回答
热心网友
时间:2022-04-18 09:58
比如要生成符合f()分布的随机数,f的反函数是g,那么先生成定义域内的均匀分布的随机数,在带入g(x)计算就好。
对于你这个问题,python有自带的方法。
#!/usr/bin/python2.7
import random
random.normalvariate(带三个参数,你试试)追问三个参数?不是应该只有两个参数吗?期望和标准差?还有一个是什么参数啊?
而且,normalvariate is not defined
追答确实是两个参数
热心网友
时间:2022-04-18 11:16
有numpy的子函会快很多,推荐使用
热心网友
时间:2022-04-18 12:50
python安装numpy包,使用
import numpy,
result=numpy.random.normal(均值,方差,生成随机数个数)
result就是你需要的结果