この記事では、Python言語とNumPyを用いて、配列のソート(昇順・降順)を求める方法をソースコード付きで解説します。
ソート(昇順・降順)
NumPy配列では配列の要素を昇順・降順ソートできる機能が用意されています。
書式
– | 説明 |
---|---|
y = numpy.sort(x) | 配列xの要素を昇順ソートします。 |
y = numpy.sort(x)[::-1] | 配列xの要素を降順ソートします。 |
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import numpy as np # 配列の宣言・初期化 x = np.array([1, 3, 2]) print(np.sort(x)) # 昇順 [1 2 3] print(np.sort(x)[::-1]) # 降順 [3 2 3]
コメント