Pythonでは、行列を表示するためにprint
関数を使用します。行列はリストのリストとして表現され、それぞれの内部リストが行列の行を表します。
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(matrix)
上記のコードを実行すると、次のような出力が得られます。
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
これは行列をそのまま表示する最も基本的な方法です。しかし、この方法では行列が見やすい形式で表示されません。行列を見やすく表示するためには、各行を個別にprintすることで、行列をより見やすい形式で表示することができます。
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in matrix:
print(row)
上記のコードを実行すると、次のような出力が得られます。
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
これにより、行列がより見やすい形式で表示されます。ただし、この方法では各行が個別のリストとして表示されます。行列を一つの単位として表示するためには、さらに工夫が必要です。
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print('\n'.join(map(str, matrix)))
上記のコードを実行すると、次のような出力が得られます。
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
これにより、行列が一つの単位として表示されます。map
関数を使用して各行を文字列に変換し、join
関数を使用して各行を改行文字で連結しています。
以上がPythonで行列をprintする基本的な方法です。適切な方法を選択することで、行列を効果的に表示することができます。