Pythonで二次元配列に列を追加する方法はいくつかありますが、ここではnumpyモジュールを使用した方法を紹介します。
まず、numpyモジュールをインポートします。
import numpy as np
次に、2次元配列を作成します。ここでは2行3列の配列を作成します。
arr = np.array([
[1, 2, 3],
[4, 5, 6]
])
そして、新しい列を作成します。ここでは2行1列の配列を作成します。
new_column = np.array([7, 8])
最後に、np.append
関数を使用して新しい列を既存の2次元配列に追加します。このとき、axis=1
を指定することで列を追加できます。
arr = np.append(arr, new_column[:, None], axis=1)
これで、新しい列が追加された2次元配列が作成されます。
print(arr)
出力結果は以下のようになります。
[[1 2 3 7]
[4 5 6 8]]
この方法を使用すれば、Pythonの二次元配列に簡単に列を追加することができます。