pub fn multiclass_prf(cm: &[Vec<usize>]) -> Vec<(usize, f64, f64, f64)>
Per-class precision, recall, and F1 for multi-class problems (one-vs-rest).
Returns a Vec of (class, precision, recall, f1) tuples.
(class, precision, recall, f1)