pub fn pinv_ndarray<T>(a: &Array2<T>) -> LapackResult<Array2<T>>where T: Field + Clone + Zeroable + Real,
Computes the Moore-Penrose pseudo-inverse.