1.1生成一个2×3阶正态分布的随机矩阵。其中,第一行3个数分别服从均值为1,2,3;第二行3个数分别服从均值为4,5,6,且标准差平方均为0.1的正态分布。
时间: 2024-03-06 20:51:21 浏览: 86
好的,您可以使用Python来生成这个随机矩阵。具体代码如下:
```python
import numpy as np
mean_row1 = [1, 2, 3]
mean_row2 = [4, 5, 6]
cov = [[0.1, 0, 0], [0, 0.1, 0], [0, 0, 0.1]]
row1 = np.random.multivariate_normal(mean_row1, cov)
row2 = np.random.multivariate_normal(mean_row2, cov)
random_matrix = np.vstack((row1, row2))
print(random_matrix)
```
输出结果如下:
```
[[1.29695306 2.15518866 2.95731162]
[3.92566085 4.88562864 5.99784003]]
```
其中,multivariate_normal函数生成了服从指定均值和协方差矩阵的正态分布随机数,vstack函数将两行随机数垂直堆叠成一个矩阵。
阅读全文