New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Digits example #9
Comments
The computation of eigenvectors of the Laplacian has failed -- now why that happens is a bit of a mystery. Potentially it means that some eigenvalues are very close to each other and hard to extract. This can happen if the whole thing gets distorted by an outlier too badly. I would recommend tweaking the parameter values (increasing n_neighbors incrementally) to see if that remedies the problem. If so then there is something in the data that the code isn't quite handling well in a corner case. Let me know how that goes and we can work from there. |
Hi @lmcinnes, Same issue happens for me as well. Then, I set 'n_neighbors' to 2000 and got this error message:
|
This is a little mysterious to me. You should definitely not need an |
As an interim solution you can use |
I've just pushed code that will at least work around the issue. The result will be slower performance (because we need to trey spectral initialisation, have it fail, and fall back) but it should work. If @asstergi or @hedgefair have time or opportunity to pull from master and reinstall to verify if this resolves the issue for them I would appreciate it. Thanks again for the feedback. |
Regarding the data, I'm using the |
That's odd because I have definitely run successfully on that exact dataset. I'll continue looking into this. |
Did this get resolved? Can the issue be closed? |
569 self._raise_no_convergence()
570 else:
--> 571 raise ArpackError(self.info, infodict=self.iterate_infodict)
572
573 def extract(self, return_eigenvectors):
ArpackError: ARPACK error 3: No shifts could be applied during a cycle of the Implicitly restarted Arnoldi iteration. One possibility is to increase the size of NCV relative to NEV.
The text was updated successfully, but these errors were encountered: