ConceptPythonIntermediate Polynomial roots are eigenvalues: why Wilkinson's polynomial loses its roots print(f"eigvalsh error {np.abs(np.linalg.eigvalsh(B) - j).max():.2g}, "
ToolPythonIntermediate Sparse eigenvalues with scipy.sparse.linalg.eigsh: the tones of a drum lam_string = np.linalg.eigvalsh((-second_difference(N, h)).toarray())