随机生成数值矩阵
时间: 2023-07-26 16:05:52 浏览: 197
随机生成矩阵
好的,以下是一个随机生成数值矩阵的 Python 代码示例:
```python
import random
def generate_matrix(rows, cols, min_val, max_val):
"""随机生成数值矩阵"""
matrix = []
for i in range(rows):
row = [random.randint(min_val, max_val) for j in range(cols)]
matrix.append(row)
return matrix
# 示例:生成一个 3 行 4 列,元素值在 1-10 之间的矩阵
matrix = generate_matrix(3, 4, 1, 10)
print(matrix)
```
这段代码使用了 Python 自带的 `random` 模块,其中 `generate_matrix` 函数接受四个参数:矩阵的行数、列数,以及生成元素的最小值和最大值。函数内部使用了一个循环,随机生成每一行的元素,最终返回一个完整的矩阵。
阅读全文