use array::prelude::*;
pub fn accuracy_score(y_true: &Array, y_hat: &Array) -> f32 {
assert!(y_true.rows() == y_hat.rows());
let mut accuracy = 0.0;
for (yt, yh) in y_true.data().iter().zip(y_hat.data().iter()) {
if yt == yh {
accuracy += 1.0;
}
}
accuracy / (y_true.rows() as f32)
}