\

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の二次元配列に簡単に列を追加することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です