生成一个m行n列的元素值按序列的随机数矩阵
时间: 2024-05-07 16:16:41 浏览: 133
MATLAB矩阵分析与处理-教程与笔记习题
好的,可以使用Python内置的random库来生成随机数,并使用numpy库创建矩阵。以下是实现代码:
```python
import random
import numpy as np
m = 3 # 行数
n = 4 # 列数
# 生成0到m*n-1的随机序列
seq = random.sample(range(m*n), m*n)
# 将序列重塑成m行n列的矩阵
mat = np.reshape(seq, (m, n))
print(mat)
```
输出:
```
[[10 8 11 4]
[ 2 9 1 7]
[ 6 3 0 5]]
```
请问还有其他问题需要我回答吗?
阅读全文