可以使用Python中的列表嵌套来生成矩阵。以下是一个示例代码,生成3行3列的矩阵:
matrix = []
rows = 3
cols = 3
for i in range(rows):
row = []
for j in range(cols):
row.append(i*j)
matrix.append(row)
print(matrix)
输出:
[[0, 0, 0], [0, 1, 2], [0, 2, 4]]
该程序首先创建一个空列表matrix,然后定义矩阵的行数和列数,使用两个for循环来填充矩阵。在外部for循环中,创建一个空列表row来保存当前行数据。在内部for循环中,使用i和j的乘积生成矩阵中每个元素的值,并将其添加到当前行的列表中。最后,将当前行添加到矩阵中并打印出矩阵。