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

この記事では、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]

おすすめ記事

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

コメント