assert_eq_nan

Function assert_eq_nan 

Source
pub fn assert_eq_nan<T: 'static + Copy + PartialEq + PartialOrd + Signed + From<i8>>(
    val: &ArrayBase<OwnedRepr<T>, Dim<[usize; 2]>>,
    answer: &ArrayBase<OwnedRepr<T>, Dim<[usize; 2]>>,
)
Expand description

Asserts two 2-D arrays are equal, treating NaNs as values.

ยงExample

use std::f64::NAN;
use ndarray as nd;
use bed_reader::assert_eq_nan;
let val1 = nd::arr2(&[[1.0, 2.0], [3.0, NAN]]);
let val2 = nd::arr2(&[[1.0, 2.0], [3.0, NAN]]);
assert_eq_nan(&val1, &val2);