Pythonでn行n列の行列を生成するには
ネストしたリスト内包表記を使用すれば、n行n列の行列生成できます。以下のサンプルコードで示します。
n = 3 # 矩阵的大小,这里为3x3
# 生成n行n列的零矩阵
matrix = [[0 for j in range(n)] for i in range(n)]
# 打印矩阵
for i in range(n):
for j in range(n):
print(matrix[i][j], end=' ')
print()
はじめに、n行n列のゼロ行列を作成し、その行列を2つのネストしたループで走査し、各要素を出力します。出力結果は次のようになります。
0 0 0
0 0 0
0 0 0
必要に応じて n の値を変更することで、さまざまなサイズの行列を生成できます。