5

フォローアップの質問:

Python で MATLAB の unique(a, 'rows') を使用するにはどうすればよいですか?

そこの答えは、一意の行を取得する方法を説明しています。ただし、matlab は作成された各行の頻度も返します。Pythonでそれを作るためのエレガントな方法はありますか?

ありがとう!

4

3 に答える 3

1

numpy_indexedパッケージ (免責事項: 私はその作成者です) には、効率的な方法で正確にそれを行う関数があります

import numpy_indexed as npi
m = np.random.randint(0, 2, (20, 3))
unique, count = npi.count(m)
于 2016-04-02T19:47:46.910 に答える