C Lang/machine learing

3-7. Numpy(comparision:all,any,comparision operation, where,argmax,argmin,sort,converse sort)

iliosncelini 2018. 11. 20. 19:40








ソートされた新たなndarrayが返され、元のndarrayはそのまま。

import numpy as np

a = np.array([3, 4, 2, 0, 1])
print(a)
# [3 4 2 0 1]

a_sort = np.sort(a)
print(a_sort)
# [0 1 2 3 4]

print(a)
# [3 4 2 0 1]

ndarrayのメソッドsort()を使うとndarray自身が更新される。後述。

np.sort()関数にはPython標準のsort()メソッドやsorted()関数のように引数reverseは存在しない。降順にしたい場合はスライス[::-1]を使う。

a_sort_reverse = np.sort(a)[::-1]
print(a_sort_reverse)
# [4 3 2 1 0]