Pythonで新しい配列を生成するために、別の配列に従ってリストを並べ替える方法

zhangboyu

nの長さのリストがあります:

labels = ['a', 'b', 'c', 'd']

次のようなm * nのサイズの配列:

values = array([[0. , 0.6, 0.3, 0.1],
                [0.5, 0.1, 0.1, 0.3],
                [0.1, 0.2, 0.3, 0.4]])

値の各行でラベルを並べ替え、次のような新しいm * n配列を生成したいと思います。

labels_new = [['a', 'd', 'c', 'b'],
                ['b', 'c', 'd', 'a'],
                ['a', 'b', 'c', 'd']]

これを達成する簡単な方法はありますか?

Kasravnd

argsort関数を使用できますラベルを保持するためにnumpy配列を使用してから、単純なインデックスを作成するだけです。

In [6]: labels = np.array(['a', 'b', 'c', 'd'])                                                                                                                                                             

In [7]: labels[np.argsort(values)]                                                                                                                                                                          
Out[7]: 
array([['a', 'd', 'c', 'b'],
       ['b', 'c', 'd', 'a'],
       ['a', 'b', 'c', 'd']], dtype='<U1')

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonで配列値に従ってリストを並べ替える方法は?

分類Dev

新しい位置のリストに従って列を並べ替える方法

分類Dev

javascriptの別の配列に従って配列を並べ替える方法は?

分類Dev

最初の配列に従って配列を並べ替える

分類Dev

JavaScriptで別の配列に従って配列を並べ替えたいですか?

分類Dev

Pythonは、CVが開いている画像を、画像名に従って並べ替えられた方法で配列に保存します

分類Dev

子配列の数に従って配列の配列を並べ替える

分類Dev

別の配列の値に従って配列の値を並べ替える方法

分類Dev

短距離Javascriptに従って配列を並べ替える方法

分類Dev

参照配列に従って配列を並べ替える

分類Dev

PHPは、別の配列で定義された順序に従って配列を並べ替えます

分類Dev

別のリストの要素に基づいて文字列配列を並べ替える方法

分類Dev

別の配列で定義された並べ替え順序に従って、配列を所定の位置に並べ替えます

分類Dev

他のラベルの配列に従って、ラベルの付いたオブジェクトの配列を並べ替える方法は?

分類Dev

PHP 5.3で別の配列の値に基づいて配列要素の配列を並べ替える方法は?

分類Dev

リスト(または配列)の条件を確認し、Pythonでその条件に基づいて要素を並べ替える方法

分類Dev

値に従って連想配列を並べ替える

分類Dev

特定の列に従ってPythonでリストのリストを並べ替える

分類Dev

CUDA:推力を使用して別の配列で定義された順序に従って配列を並べ替えます

分類Dev

Javaの複数の列の値に従って配列を並べ替える

分類Dev

PHPの値に従って配列を並べ替えます

分類Dev

含まれている数字に従って文字の配列を並べ替える方法

分類Dev

値のカスタム並べ替えを定義し、その並べ替えに従って配列から最大値と最小値を取得する-PHP

分類Dev

同じ文字列配列を新しい文字列に並べ替えてカウントする方法。

分類Dev

継承を使用してオブジェクトの配列を並べ替えるためにC ++ STL並べ替えを使用する方法

分類Dev

IPアドレスに従って結果配列を並べ替えたい

分類Dev

事前定義された配列に従って配列(結果セット)を並べ替える

分類Dev

メイン配列内の長さに従って配列を並べ替える方法

分類Dev

プロットを作成する前に、別の配列に基づいて配列を並べ替える

Related 関連記事

  1. 1

    Pythonで配列値に従ってリストを並べ替える方法は?

  2. 2

    新しい位置のリストに従って列を並べ替える方法

  3. 3

    javascriptの別の配列に従って配列を並べ替える方法は?

  4. 4

    最初の配列に従って配列を並べ替える

  5. 5

    JavaScriptで別の配列に従って配列を並べ替えたいですか?

  6. 6

    Pythonは、CVが開いている画像を、画像名に従って並べ替えられた方法で配列に保存します

  7. 7

    子配列の数に従って配列の配列を並べ替える

  8. 8

    別の配列の値に従って配列の値を並べ替える方法

  9. 9

    短距離Javascriptに従って配列を並べ替える方法

  10. 10

    参照配列に従って配列を並べ替える

  11. 11

    PHPは、別の配列で定義された順序に従って配列を並べ替えます

  12. 12

    別のリストの要素に基づいて文字列配列を並べ替える方法

  13. 13

    別の配列で定義された並べ替え順序に従って、配列を所定の位置に並べ替えます

  14. 14

    他のラベルの配列に従って、ラベルの付いたオブジェクトの配列を並べ替える方法は?

  15. 15

    PHP 5.3で別の配列の値に基づいて配列要素の配列を並べ替える方法は?

  16. 16

    リスト(または配列)の条件を確認し、Pythonでその条件に基づいて要素を並べ替える方法

  17. 17

    値に従って連想配列を並べ替える

  18. 18

    特定の列に従ってPythonでリストのリストを並べ替える

  19. 19

    CUDA:推力を使用して別の配列で定義された順序に従って配列を並べ替えます

  20. 20

    Javaの複数の列の値に従って配列を並べ替える

  21. 21

    PHPの値に従って配列を並べ替えます

  22. 22

    含まれている数字に従って文字の配列を並べ替える方法

  23. 23

    値のカスタム並べ替えを定義し、その並べ替えに従って配列から最大値と最小値を取得する-PHP

  24. 24

    同じ文字列配列を新しい文字列に並べ替えてカウントする方法。

  25. 25

    継承を使用してオブジェクトの配列を並べ替えるためにC ++ STL並べ替えを使用する方法

  26. 26

    IPアドレスに従って結果配列を並べ替えたい

  27. 27

    事前定義された配列に従って配列(結果セット)を並べ替える

  28. 28

    メイン配列内の長さに従って配列を並べ替える方法

  29. 29

    プロットを作成する前に、別の配列に基づいて配列を並べ替える

ホットタグ

アーカイブ