配列次私は問題を理解numpyの結果抱えている、(インデックス位置を取得する)、しかし:私はドン、例えばnumpyの辞書式順序
>>> a = np.asarray([[1, 1, 1, 2, 1, 2], [2, 1, 2, 3, 1, 0], [1, 2, 3, 3, 2, 2]])
>>> a
array([[1, 1, 1, 2, 1, 2],
[2, 1, 2, 3, 1, 0],
[1, 2, 3, 3, 2, 2]])
>>> np.lexsort(a)
array([0, 5, 1, 4, 2, 3])
」をなぜ[1, 2, 1]
(a[:,0]
)がソートインデックス0であり、[1, 1, 2]
(a[:,1]
)がインデックス5であるのかを理解していても、[1, 2, 1]
よりも甘くなければならないと思っていました。
行列を反転:'シーケンスの最後のキーは、第1ソート順のために使用され、最後から2番目のセカンダリソート順のキーなどがあります。 '。したがって、最初の行には*最小ソート値*があり、最後の行まで続きます。そういうわけで、順序は:最初のcol、次に5番目のcolなどです。 – Divakar