帮我写一个可以生成20个随机数的代码,数据要保持正态分布
时间: 2023-03-06 16:57:56 浏览: 105
c# 正态分布代码
好的,您可以使用Python中的NumPy库来生成正态分布的随机数。下面是一个生成20个正态分布随机数的Python代码示例:
```python
import numpy as np
# 生成均值为0,标准差为1的正态分布随机数
mean = 0
std_dev = 1
num_samples = 20
random_numbers = np.random.normal(loc=mean, scale=std_dev, size=num_samples)
print(random_numbers)
```
在上面的代码中,`mean`和`std_dev`分别是正态分布的均值和标准差。`num_samples`是要生成的随机数的数量,可以根据需要进行更改。 `np.random.normal()`函数用于生成符合正态分布的随机数。函数中的参数`loc`表示均值,`scale`表示标准差,`size`表示生成的样本数。
运行上面的代码将会输出20个符合正态分布的随机数。
阅读全文