NumPyの配列のソート
- 前のページ NumPyの配列の検索
- 次のページ NumPyの配列のフィルタリング
配列のソート
ソートとは、要素を順序に並べ替えることです。
順序を持つ任何序列、例えば数字やアルファベット、昇順や降順を持つ有序序列があります。
NumPy ndarray オブジェクトには、 sort()
指定された配列をソートする関数
インスタンス
配列をソート:
import numpy as np arr = np.array([3, 2, 0, 1]) print(np.sort(arr))
注記:このメソッドは配列のコピーを返し、元の配列は変更されません。
文字列配列や他のデータタイプの配列もソートできます:
インスタンス
配列をアルファベット順にソート:
import numpy as np arr = np.array(['banana', 'cherry', 'apple']) print(np.sort(arr))
インスタンス
ブール配列のソート:
import numpy as np arr = np.array([True, False, True]) print(np.sort(arr))
2-D 配列のソート
2次元配列上で sort() メソッドを使用すると、2つの配列がソートされます:
インスタンス
2-D 配列のソート
import numpy as np arr = np.array([[3, 2, 4], [5, 0, 1]]) print(np.sort(arr))
- 前のページ NumPyの配列の検索
- 次のページ NumPyの配列のフィルタリング