np.linalg.pinv support