The NumPy 2.5.0 release notes state that the return values of eig and eigvals will always be complex, and that ...
A decade-long effort at ETH Zurich and TU Darmstadt has distilled empirical performance modeling into a Python tool that ...