python 生成随机数矩阵
时间: 2023-10-03 17:07:38 浏览: 179
Python 生成 -1~1 之间的随机数矩阵方法
可以使用Python中的random模块来生成随机数矩阵。下面是一个示例代码:
```python
import random
def generate_random_matrix(rows, cols, min_val, max_val):
matrix = []
for i in range(rows):
row = []
for j in range(cols):
num = random.randint(min_val, max_val)
row.append(num)
matrix.append(row)
return matrix
# 示例用法
rows = 3
cols = 3
min_val = 0
max_val = 9
random_matrix = generate_random_matrix(rows, cols, min_val, max_val)
print(random_matrix)
```
这段代码中,`generate_random_matrix` 函数接受四个参数:矩阵的行数、列数,以及随机数的范围(最小值和最大值)。它使用两个嵌套的循环来生成随机数并构建矩阵,然后返回生成的矩阵。通过调用 `random.randint` 函数,我们可以指定随机数的范围。
注意:为了生成随机数,我们需要在代码中导入 `random` 模块。
阅读全文