Pythonの行列に対するループ代入の方法は何ですか?
Pythonでは、二重ループを使用して行列を走査し、代入操作を行うことができます。以下はサンプルコードです:
# 创建一个3x3的矩阵
matrix = [[0 for _ in range(3)] for _ in range(3)]
# 遍历矩阵并赋值
for i in range(3):
for j in range(3):
matrix[i][j] = i * j
# 打印矩阵
for row in matrix:
print(row)
結果は次の通りです:
[0, 0, 0]
[0, 1, 2]
[0, 2, 4]
この例では、最初に3×3の行列を作成し、それから二重ループを使用して行列の各要素を走査し、i * jの方法で値を割り当てます。最後に、再びループを使用して行列の各行を印刷します。