Skip to main content

nanmin

Function nanmin 

Source
pub fn nanmin<T>(array: &Array<T>, axis: Option<isize>) -> Result<Array<T>>
where T: Float + Clone + PartialOrd,
Expand description

Compute minimum ignoring NaN values

§Parameters

  • array - Input array
  • axis - Axis along which to compute min (None for flattened array)

§Returns

Minimum of non-NaN elements

§Examples

use numrs2::prelude::*;
use numrs2::math::nanmin;

let a = Array::from_vec(vec![1.0, 2.0, f64::NAN, 4.0]);
let min = nanmin(&a, None).expect("nanmin failed");
assert_eq!(min.to_vec(), vec![1.0]);