Function rustml::ops_inplace::s_nrm2 [] [src]

pub fn s_nrm2(x: &[f32]) -> f32

Computes the L2 norm (euclidean norm) of a vector. (optimized via BLAS)

use num::abs;
use rustml::ops_inplace::*;

let x = [1.0f32, 2.0, 5.0, 9.0];
assert!(abs(s_nrm2(&x) - 10.536) <= 0.001);