scipyスパース行列を構築する最善の方法の1つは、coo_matrixメソッドです。 coo_matrix((data, (i, j)), [shape=(M, N)])
where:
data[:] are the entries of the matrix, in any order
i[:] are the row indices of the matrix entries
j[
私が使用している形式は、csr疎行列です。これは、追加とドット演算子のための最速の疎構造であることが推奨されています。私はその性能をnp.arrayのaddとdot演算子と比較しました。しかし、疎な行列の計算は密度の高い形式の場合よりもはるかに遅いというのは非常に奇妙なようです。それはなぜです?また、スパースコンピューティングを実装するための効率的な方法はありますか? import numpy a