配列の値を降順でソートしようとしています。昇順で試してみるとうまくいくが、下降するとエラーが出る。配列内の値をソートする: 'reverse'はこの関数の無効なキーワード引数です
e = np.array([[5.,3.,8.],[6.,7.,1.],[4.,8.,2.]])
e.sort()
結果:
今は逆の順序でe = array([[3.,5.,8.],[1.,6.,7.],[2.,4.,8.]])
:
e.sort(reverse=True)
結果:
TypeError: 'reverse' is an invalid keyword argument for this function
私もfrom operator import itemgetter
後e.sort(key=itemgetter(1))
を試してみましたが、同じエラーA ppears( 'reverse'は 'key'に置き換えられます)。
これはなぜですか?なぜそれは機能しませんか?なぜこのエラー(キーまたはリバース権を使用する方法)ですか?
私の結果はここにあります:[link](https://stackoverflow.com/questions/14875248/python-numpy-sort-array/14875366) 'f = -np.sort(-e)'完璧に働いた! –