[SciPy-User] scipy.sparse.linalg.eigen error code?
Robert Cimrman
cimrman3 at ntc.zcu.cz
Wed Oct 13 13:14:57 EDT 2010
On Wed, 13 Oct 2010, Nico Schlömer wrote:
> Hi,
>
> I'm using scipy.sparse.linalg.eigen to compute the lowest magnitude
> eigenvalue of a matrix, and I noticed that sometimes the code would
> return 0+0j where I really didn't expect it. Turns out that tweaking
> the number of iterations results in some more meaningful value here,
> suggesting that the underlying Arnoldi (ARPACK?) iteration failed with
> the maxiter value previously given. As far as I can see, there's no
> way to tell that the iteration actually failed.
>
> Is that correct?
I have stumbled upon this problem just yesterday, so I can confirm that.
Sometimes it helped to request more than one eigenvalue, or tweaking the
ncv parameter.
r.
More information about the SciPy-User
mailing list