今回は numpy の操作 2 次元配列 行と列でソートする numpy が 2 次元配列を操作し、行と列でソートされる場合の 注意事項 について説明します。見て。
二次元配列の特定の行または列に従ってソートするにはどうすればよいですか?データが numpy.array 型の 2 次元配列であると仮定します。これは、numpy の argsort 関数 を使用して実装できます。 コードの例は次のとおりです。 data = data[data[:,2].argsort()] #按照第3列对行排序
注: argsort は、ソートされたもののみを返します。 rows Index は元の配列を変更しません。 特定の行で並べ替えるには、転置操作を使用できます。
コードは次のとおりです: data = data.T(data.T[:,2].argsort()).T # 按照第3行对列进行排序
コードは次のとおりです: data = data[:,data[2].argsort()]
推奨書籍:
Python Unittest で自動単体テストを実行する方法Python は Excel を操作してデータの読み取りと書き込みを行います以上がNumpy は行と列でソートされた 2 次元配列を操作しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。