正方形で密な行列Bと、長方形で疎な行列Aがあります。
製品を効率的に計算する方法はありますB^-1 * A
か?
これまでのところ、私は(numpyで)使用しています
tmp = B.inv()
return tmp * A
これが A のスパース性を生み出していると私は信じています。スパース メソッドを使用することを考えて
numpy.sparse.linalg.spsolve
いましたが、これには A ではなく B がスパースである必要があります。
物事をスピードアップする別の方法はありますか?