PAQ=LU pivoting factorization python programming
My code:
import scipy.linalg
import numpy as np
(p_mtrx, q_mtrx, l_mtrx, u_mtrx) = scipy.linalg.lu( a_mtrx )
np.set_printoptions(threshold=3)
np.set_printoptions(precision=3)
print('l_mtrx=\n',l_mtrx)
print('q_mtrx=\n',q_mtrx)
print('u_mtrx=\n',u_mtrx)
print('p_mtrx=\n',p_mtrx)
print('verification\n',p_mtrx@l_mtrx @ u_mtrx-a_mtrx)
and I got error:
not enough values to unpack(expexted 4 got 3)
Topic programming python
Category Data Science