用python生成一个n×p维,符合正太的随机数矩阵
时间: 2024-03-22 21:42:10 浏览: 128
随机生成矩阵
可以使用NumPy库中的random模块来生成符合正态分布的随机矩阵。可以使用numpy.random.normal()函数来生成随机数,该函数的参数包括期望值、标准差和生成随机数的维度。以下是一个生成 n×p 维符合正态分布的随机数矩阵的示例代码:
```python
import numpy as np
n = 10 # 行数
p = 5 # 列数
# 生成符合正态分布的随机数矩阵
random_matrix = np.random.normal(0, 1, (n, p))
print(random_matrix)
```
在上述代码中,np.random.normal()函数的第一个参数是期望值,这里设为0;第二个参数是标准差,这里设为1;第三个参数是生成随机数的维度,这里设为(n, p)。生成的随机数矩阵的行数和列数分别为n和p。
阅读全文