Function rustml::ops_inplace::d_nrm2 [] [src]

pub fn d_nrm2(x: &[f64]) -> f64

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

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

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