Fix signature of metrics tests

This commit is contained in:
Lorenzo (Mec-iS)
2022-11-03 13:40:54 +00:00
parent 26b72b67f4
commit e50b4e8637
7 changed files with 23 additions and 23 deletions
+4 -4
View File
@@ -12,7 +12,7 @@
//! let y_pred: Vec<f64> = vec![0., 2., 1., 3.];
//! let y_true: Vec<f64> = vec![0., 1., 2., 3.];
//!
//! let score: f64 = Accuracy::new().get_score(&y_pred, &y_true);
//! let score: f64 = Accuracy::new().get_score( &y_true, &y_pred);
//! ```
//! With integers:
//! ```
@@ -21,7 +21,7 @@
//! let y_pred: Vec<i64> = vec![0, 2, 1, 3];
//! let y_true: Vec<i64> = vec![0, 1, 2, 3];
//!
//! let score: f64 = Accuracy::new().get_score(&y_pred, &y_true);
//! let score: f64 = Accuracy::new().get_score( &y_true, &y_pred);
//! ```
//!
//! <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
@@ -92,7 +92,7 @@ mod tests {
let y_pred: Vec<f64> = vec![0., 2., 1., 3.];
let y_true: Vec<f64> = vec![0., 1., 2., 3.];
let score1: f64 = Accuracy::<f64>::new().get_score(&y_pred, &y_true);
let score1: f64 = Accuracy::<f64>::new().get_score( &y_true, &y_pred);
let score2: f64 = Accuracy::<f64>::new().get_score(&y_true, &y_true);
assert!((score1 - 0.5).abs() < 1e-8);
@@ -108,7 +108,7 @@ mod tests {
let y_pred: Vec<i32> = vec![0, 2, 1, 3];
let y_true: Vec<i32> = vec![0, 1, 2, 3];
let score1: f64 = Accuracy::<i32>::new().get_score(&y_pred, &y_true);
let score1: f64 = Accuracy::<i32>::new().get_score( &y_true, &y_pred);
let score2: f64 = Accuracy::<i32>::new().get_score(&y_true, &y_true);
assert_eq!(score1, 0.5);