pub(crate) fn py_covariance_matrix( py: Python<'_>, trains: Vec<PyReadonlyArray1<'_, i32>>, bin_size: usize, ) -> Py<PyArray2<f64>>