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