【NumPy】配列のソート(昇順・降順)

この記事では、Python言語とNumPyを用いて、配列のソート(昇順・降順)を求める方法をソースコード付きで解説します。

ソート(昇順・降順)

NumPy配列では配列の要素を昇順・降順ソートできる機能が用意されています。

書式

説明
y = numpy.sort(x) 配列xの要素を昇順ソートします。
y = numpy.sort(x)[::-1] 配列xの要素を降順ソートします。

ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np

def main():
    # 配列の宣言・初期化
    x = np.array([1, 3, 2])
    
    print(np.sort(x)) # 昇順 [1 2 3]
    print(np.sort(x)[::-1]) # 降順 [3 2 3]


if __name__ == '__main__':
    main()

おすすめ記事

Python入門 サンプル集
NumPy入門 サンプル集

シェア&フォローお願いします!