用numpy生成一个随机的3阶矩阵
时间: 2024-05-03 19:23:26 浏览: 9
```python
import numpy as np
# 生成随机3阶矩阵
mat = np.random.rand(3, 3)
print(mat)
```
输出示例:
```
[[0.14205952 0.44077556 0.89042117]
[0.00910469 0.05602762 0.71719216]
[0.20679116 0.40067306 0.66788233]]
```
相关问题
使用numpy生成一个三维矩阵
可以使用以下代码生成一个三维矩阵:
import numpy as np
matrix = np.random.rand(3, 3, 3)
print(matrix)
注意:这个矩阵是随机生成的,每次运行代码都会得到不同的结果。
利用numpy库随机生成一百个幺正矩阵
好的,可以使用以下代码生成一百个随机幺正矩阵:
```
import numpy as np
n = 100 # 生成100个矩阵
dim = 5 # 矩阵维度
matrices = []
for i in range(n):
# 随机生成复数数组
Z = np.random.rand(dim, dim) + 1j * np.random.rand(dim, dim)
# 对数组进行QR分解得到幺正矩阵
Q, R = np.linalg.qr(Z)
matrices.append(Q)
print(matrices)
```
这个代码将生成100个 5x5 的随机幺正矩阵,并将它们存储在一个列表中。您可以更改 `n` 和 `dim` 变量以生成不同数量和维度的矩阵。