📅  最后修改于: 2023-12-03 15:00:03.459000             🧑  作者: Mango
在Python中使用For循环创建矩阵是比较常见的操作。Python提供了多种不同的方式来创建和操作矩阵。在本文中,我们将展示Python中如何使用For循环创建矩阵。
创建一个二维矩阵的最简单方法是使用嵌套的For循环。
下面是一个创建3*3二维矩阵的代码示例:
matrix = []
for i in range(3):
row = []
for j in range(3):
row.append(j)
matrix.append(row)
代码解释:
matrix
。range(3)
,创建一个名为 row
的空列表来表示每一行。range(3)
,将从0到2的数字追加到 row
中。row
追加到 matrix
中。matrix
的二维矩阵,其中包含3行和3列。创建一个三维矩阵需要使用三个嵌套的For循环。
下面是一个创建234三维矩阵的代码示例:
matrix = []
for i in range(2):
matrix2 = []
for j in range(3):
row = []
for k in range(4):
row.append(k)
matrix2.append(row)
matrix.append(matrix2)
代码解释:
matrix
。range(2)
,创建一个名为 matrix2
的空列表来表示每一层。range(3)
,创建一个名为 row
的空列表来表示矩阵的每一行。range(4)
,将从0到3的数字追加到 row
中。row
追加到 matrix2
中。matrix2
追加到 matrix
中。matrix
的三维矩阵,其中包含2层,每层3行,每行4列。使用For循环在Python中创建矩阵是比较常见的操作。使用嵌套的For循环可以创建二维和三维矩阵。上述示例代码提供了了解如何创建矩阵的基本知识。