謎なこと
np.argsortを使うと,配列のソート後のインデックスの配列を作ってくれるということなのですが,期待した動作になりません。xの[2, 0, 1]の行はソートしたら[0, 1, 2]だから,out[7]の[1, 2, 0]ではなく,[2, 0, 1]が正しい結果になるべきではないかと思うのですが,謎です。この関数の使い方を教えてください。
In [6]: x Out[6]: array([[2, 0, 1], [4, 3, 5], [6, 8, 7]]) In [7]: np.argsort(x) Out[7]: array([[1, 2, 0], [1, 0, 2], [0, 2, 1]])
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/08 14:09