Pythonで2次元配列を作成する方法は何ですか
Pythonで2次元配列を作成するにはいくつかの手法があり、以下に一般的な手法いくつかを示します。
- ネストされたリストを使用して
- arr =[[1, 2, 3],[4, 5, 6],[7, 8, 9]]
- NumPyライブラリを使用して作成:
- NumPyをnpとしてインポートします。arrは、[[1, 2, 3], [4, 5, 6], [7, 8, 9]]で構成されるNumPy配列です。
- リスト内包表記で
- arr = [[i for i in range(1, 4)] for j in range(3)]
- ループを使って要素を一つずつ追加する
- rows = 3
cols = 3
arr = []
for i in range(rows):
row = []
for j in range(cols):
row.append(i * cols + j + 1)
arr.append(row)
ニーズや好みに応じて、2 次元配列を作成するための手法を選択できます。