2017-11-08 7 views
0

Axe = b、最小二乗法、コレスキー分解、SVD分解などの問題を解決するためにlapackを使いたいと思います。マニュアルには、エキスパートドライバーより多くの出力情報を提供しますが、より多くの作業領域を犠牲にします。 2人のドライバの速度の違いについて知りたい。lapackシンプルvsエキスパートドライバースピードの比較

エキスパートドライバモードでポインターにデータをコピー/保存するのに費やされる時間を除いて、両方が同じであるかどうかは重要ではありませんか?

答えて

0

ドライバによって異なります。 GESVとGESVXの線形方程式では、条件数の見積もりも返されます。さらに重要なことは、エラーを減らすための洗練されたソリューションのために解決策が?GERFSに供給されることです。

しばしば、エキスパートルーチンからかなりの減速が予想されます。同じ入力を使って自分でテストすることができます。 GESV/GESVXの比較では、SciPy 1.0で大幅に減速していましたが、条件番号の報告を維持しながら解決策をスキップします。

詳細については、https://github.com/scipy/scipy/issues/7847を参照してください。