pub fn norm<T: Numeric<T>>(a: &Sprs<T>) -> TExpand description
Computes the 1-norm of a sparse matrix
1-norm of a sparse matrix = max (sum (abs (A))), largest column sum
ยงExample:
let a = [
vec![0.947046, 0.107385, 0.414713, 0.829759, 0.184515, 0.915179],
vec![0.731729, 0.256865, 0.57665, 0.808786, 0.975115, 0.853119],
vec![0.241559, 0.76349, 0.561508, 0.726358, 0.418349, 0.089947],
vec![0.056867, 0.612998, 0.933199, 0.834696, 0.831912, 0.077548],
vec![0.080079, 0.350149, 0.930013, 0.482766, 0.808863, 0.152294],
vec![0.486605, 0.215417, 0.446327, 0.737579, 0.141593, 0.472575]
];
let mut a_sparse = rsparse::data::Sprs::new();
a_sparse.from_vec(&a);
assert!(f64::abs(rsparse::norm(&a_sparse) - 4.4199) < 1e-3);