pub(crate) fn py_pca_components( py: Python<'_>, mat: PyReadonlyArray2<'_, f64>, n_components: usize, ) -> (Py<PyArray1<f64>>, Py<PyArray1<f64>>)