Numpy.argsort()(Python)
生活随笔
收集整理的這篇文章主要介紹了
Numpy.argsort()(Python)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這個函數(shù)在Numpy中也是很常見的一個函數(shù)
在這個做個小筆記
如果覺得有用,點個贊鼓勵下謝謝–Sean
argsort()
from numpy import * import operator a = arange(1, 10, 2) print(a.argsort())輸出結果是:
[1 3 5 7 9]
[0 1 2 3 4]
這個函數(shù)數(shù)得到了一個索引序列,這個索引對應的元素在整個ndarray,放到這個新的表中,就是排好序的呢。
只要你理解下了下面這個程序,你就懂了這個函數(shù)的意思了
from numpy import * a = array([3, 5, 0]) print(a.argsort())輸出的結果是
[2 0 1]
這個是個索引值序列
映射到原來的序列中就得到了
[0, 3 , 5]
這個就是一個排好序的一個函數(shù)
這個函數(shù)在numpy中,要先調(diào)用numpy。
準確說,是numpy.ndarry的一個函數(shù)。
總結
以上是生活随笔為你收集整理的Numpy.argsort()(Python)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 矩阵的行列sum() Python
- 下一篇: operator.itermgetter