sparse-matrix

    6

    1答えて

    最小限の疎行列を与えるscipy.sparseにはメソッドがないようです。特に、私は最小の列を求めます。 ドキュメントにはメソッドが表示されず、numpyの最小値は適用されません。 Xが疎な行列である場合、X.min()も*** AttributeError: 'module' object has no attribute 'min'というエラーをスローします。 確かにこれは人々が使用するもので

    5

    2答えて

    大規模だが疎配列があり、行を列に入れ替えて配列を並べ替える必要があります。 scipy.sparseでこれを行う良い方法は何ですか? いくつかの問題 私は、彼らがスパース構造を変更するランダム好きなようにその置換行列は、この作業に適しているとは思いません。必要なスワップがわずかであっても、操作によって、すべての列または行が常に「乗算」されます。 このタスクではscipy.sparseの中で最も疎な

    6

    1答えて

    私は非常に大きな疎な行列乗算(matmul)問題を扱っています。一例としてのように言ってみましょう。 Aは、バイナリ(75×20万)行列です。それは疎なので、私はストレージのためにcscを使用しています。 B = A.transpose()* 出力サイズ200Kx200Kのスパース対称行列になるだろう:私は次MATMUL操作を行う必要があります。 残念ながら、Bは私のラップトップ上(または「コア内

    6

    3答えて

    完全な上三角系を解きたい場合は、linsolve(A,b,'UT')と呼ぶことができます。ただし、これは現在、疎な行列ではサポートされていません。どうすればこれを克服できますか?あなたは何が必要ので

    5

    1答えて

    私は、単一の(トレーニング)ベクトルと多数の他の(観測)ベクトルの間でJensen-Shannon divergenceを計算するために、NumPy/Scipyに関数を実装しようとしています。観測ベクトルは非常に大きい(500,000x65536)Scipy sparse matrixに格納されます(密行列はメモリに収まらない)。 I Tが訓練ベクトルであり、各観測ベクトルO I、のためにT +

    5

    1答えて

    実際の正方形の非負行列のPerron-Frobenius固有値を推定する最適化パッケージまたは方法はありますか?これは、Peron-Frobenius固有値が行列を反復することによって到達できるとすれば、正確な計算よりもはるかに高速である(特に大行列および/または希薄行列の場合)。私はこれを行う最適化されたパッケージが存在することを願っています。

    8

    1答えて

    私は論理演算(主に要素ごとのOR)を実行するために必要なブール値でいっぱいのスパース行列のセットを持っています。 numpyののように 、DTYPE =「ブール」で行列を合計すると、要素単位のORを与える、しかし厄介な副作用があります: >>> from scipy import sparse >>> [a,b] = [sparse.rand(5,5,density=0.1,format='li

    11

    1答えて

    疎行列を密度の高い二倍行列に変換する簡単で簡単な方法はありますか? 私のSparseMatrixはこれ以上スパースではありませんが、一部のマトリックス製品の後に密になりました。 私が持っているもう1つの質問:Eigenライブラリは優れたパフォーマンスを備えていますが、これはどのように可能ですか?ヘッダファイルだけでコンパイルされたソースがないので、私は理由を理解できません。密にスパース Spars

    9

    1答えて

    私は通常 matrix[:, i:] を使用することは、できるだけ早く私は期待通りに動作しないようです。

    5

    3答えて

    Eigen::SparseMatrix<double>からブロックを抽出する方法。それは私が密なもののために使用した方法がないようです。 ‘class Eigen::SparseMatrix<double>’ has no member named ‘topLeftCorner’ ‘class Eigen::SparseMatrix<double>’ has no member named ‘b