These are scratch notes for class, need to be turned into a proper lecture.
Quick illustration on condition number, based on these lecture notes.
For a thorough explanation, see this page.
import numpy as np
import scipy.linalg as la
h2 = la.hilbert(2)
h2
np.linalg.cond(h2)
A = np.array([[ 1.2969, 0.8648 ],[ .2161, .1441]])
A
np.linalg.cond(A)
np.linalg.det(h2)
np.linalg.det(A)
np.linalg.inv(A)