我需要从正态分布$ N =(\ mu,\ sigma^2)$生成数据集。如何使用Python生成这些数据。的$ \亩$和$ \西格玛$值给出如何从正态分布生成数据
4
A
回答
2
使用numpy.random.normal
如果你想从标准正态分布产生1000个样品,你可以简单地做
import numpy
mu, sigma = 0, 1
samples = numpy.random.normal(mu, sigma, 1000)
你可以阅读文档here获取更多详细信息。
+0
Many thanx @Banach Tarski。我会尝试。 –
1
您可以手动计算它
import numpy as np
mu = 0;
sigma = 1;
# Generates numbers between -0.5, 0.5
x_vals = np.random.rand(10) - 0.5
# Compute normal distribution from x vals
y_vals = np.exp(-pow(mu - x_vals,2)/(2 * pow(sigma, 2)))/(sigma * np.sqrt(2*np.pi))
print y_vals
还是你的意思产生*样本*从正态分布您可以使用特定的函数
# You can also use the randn function
y_vals2 = sigma * np.random.randn(10) + mu
print y_vals2
+0
谢谢@ jrhee让我试试它。 –
相关问题
- 1. 用正态分布噪声和平均函数生成数据
- 2. 如何在Prolog中生成正态分布随机数?
- 3. numpy,如何生成一个正态分布的整数集合
- 4. 如何从Matlab中截断对数正态分布生成随机数?
- 5. 基于python中的一个值生成“正态分布”数据
- 6. Python生成正态分布的伪数据
- 7. 如何在PHP中生成累积正态分布
- 8. 使用Box-Muller方法从正态分布生成值
- 9. 使用观测数据的形状生成随机对数正态分布
- 10. Ruby中生成高斯(正态分布)随机数的代码
- 11. 对数正态分布PDF生成蟒蛇零
- 12. 生成Java中遵循正态分布的数字
- 13. 产生从用C数正态分布的随机数/ C++
- 14. 如何在matlab中生成跟随偏斜正态分布的随机数
- 15. 如何使用AMPL中的正态分布生成一个随机数矩阵?
- 16. 如何拟合对数正态分布
- 17. 如何将正态分布的累积分布函数拟合到数据点?
- 18. Java - 实现产生正态分布的数字的随机向量生成器
- 19. 如何在Java中生成正常的累积分布?它的逆cdf?对数正态值如何?
- 20. 在R中生成偏斜正态分布
- 21. 在C中生成正态分布随机值的算法?
- 22. 生成具有正态分布属性的人物对象?
- 23. 在java中生成具有正态分布的向量
- 24. 如何在C++中使用正态分布生成真值或假值
- 25. 平均数和在正常分布和对数正态分布
- 26. 如何从C++中的二元正态和学生T分布生成随机样本?
- 27. 从MySQL数据生成动态图形
- 28. 如何从具有特定均值和方差的正态分布生成随机数?
- 29. 生成从非正方形数据集
- 30. 如何从表格行动态生成数据验证列表
通过数据? –
是从正态分布产生数据 –