python 排序

import numpy as np


print(np.argmax(xx), np.argmin(xx)) # 最大值索引值

mm = np.arange(10)
np.random.shuffle(mm) # 隨機打亂mm的順序
# mm = array([5, 6, 3, 9, 8, 2, 4, 0, 7, 1])
print(np.sort(mm), mm.sort())
print(np.sort(A) == np.sort(A,axis=1)) # 默認爲列排序
print(np.argsort(mm))
print(np.partition(mm,3), np.argpartition(mm,3)) # arg 索引值


L = [1,4,3,2,6,5]
print(sorted(L)) # L.sort()
print(sorted(range(len(L)),key=L.__getitem__)) # 排序後顯示原值的索引值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章