2016-09-11 9 views
-1

フォームCOOフォームをC++のCSRフォームに変換できる独自のプログラムを作成しています。私が立ち往生したところでは、効率的な方法でCSRフォーマットを追加する方法を見つけようとしています。私は現在、CSRフォームに格納されたAとBの行列のエントリの一致を見つける方法を持っていますが、SciPy/NumPyが実際に追加のためのコードを持っている場所を探したいと思います。SciPyライブラリのcsrマトリックス追加の内部作業はどこで見つけることができますか?

答えて

1

これはあなたのスタートを与える:

https://github.com/scipy/scipy/tree/master/scipy/sparse

https://github.com/scipy/scipy/blob/master/scipy/sparse/sparsetools/csr.h

私が添加は、より一般的なバイナリ演算を経由して実装されていると思います。

ほとんどのコードは、.cxxではなく.hファイルにあります。おそらくそれを並べ替えることができます。

+0

ありがとうございました。私は何時間もドキュメントを探していました。私は一般的なバイナリ演算子を探すとは思わなかったので、Pythonを知らないでください。 – ggworean

関連する問題