Skip to main content

masked_array

Function masked_array 

Source
pub fn masked_array(data: Vec<f64>, mask: Vec<bool>) -> PyResult<MaskedArray>
Expand description

Create a 1-D masked array from parallel data and mask vectors.

This mirrors numpy.ma.array(data, mask=mask).

ยงExamples

use scirs2_numpy::masked::masked_array;

// Third element (index 2) is masked.
let ma = masked_array(vec![1.0, 2.0, 3.0], vec![false, false, true]).unwrap();
assert_eq!(ma.count(), 2);
assert!((ma.sum() - 3.0).abs() < 1e-12); // 1.0 + 2.0