帮我用python写一段代码,能够生成n个满足给定正态分布的随机数
时间: 2024-04-17 11:25:22 浏览: 178
产生正态分布的随机数列
当然可以!以下是一个示例代码,用于生成 n 个满足给定正态分布的随机数:
```python
import numpy as np
def generate_random_numbers(n, mean, std_dev):
# 生成 n 个满足给定正态分布的随机数
random_numbers = np.random.normal(mean, std_dev, n)
return random_numbers
# 示例用法
n = 10 # 需要生成的随机数的数量
mean = 0 # 正态分布的均值
std_dev = 1 # 正态分布的标准差
random_numbers = generate_random_numbers(n, mean, std_dev)
print(random_numbers)
```
在上面的代码中,我们使用了 NumPy 库的 `np.random.normal()` 函数来生成满足给定正态分布的随机数。你可以根据需要调整 `n`、`mean` 和 `std_dev` 的值来生成不同的随机数。运行代码后,将会输出生成的随机数。
阅读全文