0
私は疎な行列をPythonで扱っていますが、疎な行列で重複する行を削除する効率的な方法があり、一意的な行のみが残っているのだろうかと思います。Scipyの疎行列から一意の行を取得する
疎な行列を密に変換せずにnumpy.uniqueを使用しないと、それに関連する関数が見つかりませんでした。 X
があなたのスパース行列の場合
私は疎な行列をPythonで扱っていますが、疎な行列で重複する行を削除する効率的な方法があり、一意的な行のみが残っているのだろうかと思います。Scipyの疎行列から一意の行を取得する
疎な行列を密に変換せずにnumpy.uniqueを使用しないと、それに関連する関数が見つかりませんでした。 X
があなたのスパース行列の場合
だけhpauljさんのコメント@肉付けするために、あなたは何もそのため `scipy`ではありません
set(map(tuple, X.tolil().rows.tolist()))
でユニークな行を取得することができます。 'np.unique'を新しい' axis'パラメタで置き換えるのがおそらく最善のルートです。もしあなたが '疎い(sparse) 'と言わなければならないなら、' lil'フォーマットとその'生の '行とデータの属性を調べることをお勧めします。 – hpaulj