numpyで実用的であるが一般的でない方法(3)np.argsort
984 ワード
numpy.argsort(a,axis=-1,kind=’quicksort’,order=None)
以上の内容は、公式APIドキュメントから
:
マトリクス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ドキュメントから