NumPyの基本操作と使用法


  1. NumPyのインストールとインポート: NumPyを使用するには、まずNumPyをインストールする必要があります。以下のコマンドを使用して、NumPyをインストールします。

    pip install numpy

    NumPyをインポートするには、Pythonスクリプトの先頭に次のコードを追加します。

    import numpy as np
  2. NumPy配列の作成: NumPyの中心的なデータ構造は配列です。NumPy配列を作成する方法の一つは、Pythonのリストを使用することです。以下の例では、リストからNumPy配列を作成しています。

    import numpy as np
    my_list = [1, 2, 3, 4, 5]
    my_array = np.array(my_list)
  3. NumPy配列の操作: NumPy配列では、要素へのアクセスや操作が非常に効率的に行えます。以下にいくつかの基本的な操作を示します。

    • 配列の要素へのアクセス:

      import numpy as np
      my_array = np.array([1, 2, 3, 4, 5])
      print(my_array[0])  # 1
    • 配列のスライシング:

      import numpy as np
      my_array = np.array([1, 2, 3, 4, 5])
      print(my_array[1:3])  # [2, 3]
    • 配列の要素の変更:

      import numpy as np
      my_array = np.array([1, 2, 3, 4, 5])
      my_array[0] = 10
      print(my_array)  # [10, 2, 3, 4, 5]
  4. NumPy関数の使用: NumPyには多くの便利な関数が用意されています。以下にいくつかの例を示します。

    • 配列の要素の合計:

      import numpy as np
      my_array = np.array([1, 2, 3, 4, 5])
      total = np.sum(my_array)
      print(total)  # 15
    • 配列の要素の平均:

      import numpy as np
      my_array = np.array([1, 2, 3, 4, 5])
      average = np.mean(my_array)
      print(average)  # 3.0
    • 配列の要素の最大値:

      import numpy as np
      my_array = np.array([1, 2, 3, 4, 5])
      max_value = np.max(my_array)
      print(max_value)  # 5

これらはNumPyの基本的な操作と使用法の一部です。NumPyにはさらに多くの機能がありますので、公式ドキュメントやオンラインリソースを参照して、さらに学習することをお勧めします。