当你需要生成正态分布的随机数时,可以使用NumPy中的`np.random.normal()`函数。该函数的语法如下:
```python
numpy.random.normal(loc=0.0, scale=1.0, size=None)
```
其中,参数的含义如下:
- `loc`:表示正态分布的均值(默认为0)。
- `scale`:表示正态分布的标准差(默认为1)。
- `size`:表示输出的数组大小。
例如,如果要生成一个均值为5、标准差为2的正态分布随机数数组,可以使用以下代码:
```python
import numpy as np
mu, sigma = 5, 2 # 均值和标准差
s = np.random.normal(mu, sigma, 1000) # 生成1000个随机数
print(s)
```
在这个例子中,我们首先导入了NumPy库,并定义了均值和标准差。然后,我们使用`np.random.normal()`函数生成了一个包含1000个随机数的数组,并将其存储在变量`s`中。最后,我们使用`print()`函数打印出这个数组。
希望这能帮助到你!