numpyで実用的であるが一般的でない方法(3)np.argsort

984 ワード

numpy.argsort(a,axis=-1,kind=’quicksort’,order=None) :マトリクスaをaxis順に並べ替え、並べ替え後の下付き : a:入力マトリクス、axis:並べ替えが必要な次元 :出力並べ替え後の下付き
>>> x = np.array([3, 1, 2])
>>> np.argsort(x)
array([1, 2, 0])
>>> x = np.array([[1, 5, 7], [3, 2, 4]])
>>> np.argsort(x, axis=0)
array([[0, 1, 1],
       [1, 0, 0]])  #     (  )       
>>> np.argsort(x, axis=1)
array([[0, 1, 2],
       [1, 0, 2]])  #     (  )       

以上の内容は、公式APIドキュメントから