pub fn log_gradient_f( matrix1: &Vec<Vec<f64>>, beta: &Vec<Vec<f64>>, matrix2: &Vec<f64>, ) -> Vec<Vec<f64>>