Jen*_*sen 3 performance numpy matrix linear-algebra matrix-inverse
我正在使用Numpy/Scipy来反转20k矩阵,这很慢.我试过了:
(1) M_inv = M.I
(2) Ident = np.Identity(len(M))
M_inv = scipy.linalg.solve(M, Ident)
(3) M_inv = scipy.linglg.inv(M)
Run Code Online (Sandbox Code Playgroud)
但没有看到任何加速.
还有其他方法可以加快速度吗?
这是一个很大的矩阵,反转它会很慢.一些选择:
scipy.linalg.sparse.(但如果只有几个零,这可能会更慢.)