1
A
答えて
0
np.argsort
は@NPE hereのように使用できます。 2つの小さな配列の例を次に示します。
def nlargest_cols(a, n):
return a[:, sorted(a.sum(axis=0).argsort()[-n:][::-1])]
# `a` is a 3x4 array with column sums getting
# larger from left to right.
a = np.arange(12).reshape(3,4)
# `b` is `a` rotated 2 turns.
b = np.rot90(a, 2)
print(nlargest_cols(a, 2))
# [[ 2 3]
# [ 6 7]
# [10 11]]
print(nlargest_cols(b, 3))
# [[11 10 9]
# [ 7 6 5]
# [ 3 2 1]]
関連する問題
- 1. n個の配列から最小の "n"個の合計
- 2. NumPy配列のN行の合計ブロック
- 3. numpyの配列にN個の最小(インデックス)値が必要です
- 4. n個の要素を持つ配列の最大数
- 5. N個の配列をnumpyでランダムに混合する方法は?
- 6. numpy配列から列を抽出する - unhashable配列
- 7. 3次元numpy配列のn個の最小値のインデックスを求める
- 8. JavaScriptで最大のオブジェクト配列を抽出する
- 9. アルゴリズム:n個の配列(キュー)からk個の数字の最小合計を見つける
- 10. numpy:(n、)配列を(n、1)配列にキャストする構文/イディオム?
- 11. 行列のk個の接続要素の最大合計
- 12. numpy配列値の最大実行
- 13. numpy vectorize配列の最大セグメント数
- 14. numpy配列の列の合計を1にする方法
- 15. 配列から最大の要素を抽出する
- 16. NumpyのNチャンクへの並列配列
- 17. numpyで(n)D配列から(n-1)D配列を選択
- 18. (n、1)と(n、)のnumpy配列
- 19. lodash n個の配列をマージする
- 20. Pythonの大NumPy配列の最小、最大、平均
- 21. クレジットカードの配列の最大合計を見つける
- 22. ハスケルで最初のn個の奇数を合計する
- 23. 配列のn個の最小値を見つける
- 24. N個の文字列を最大K個の編集で共通のターゲット文字列に変換する
- 25. 配列の合計を出力する
- 26. 2次元配列全体で最大の合計
- 27. 合計n番目の列には、私は、次のnumpyの行列を持ってnumpyの行列
- 28. 列の1つを合計しながらN個のDataTableをマージする
- 29. n×2のnumpy配列からSortedLIstを取り出す
- 30. N個の部分行列をnumpyでNxN行列にコンパイルする