Function information::prob::prob2d
source · [−]pub fn prob2d(
arr_a: &Array1<usize>,
arr_b: &Array1<usize>,
nbins_a: usize,
nbins_b: usize
) -> Result<Array2<f64>>
Expand description
Calculates the event intersection probability between two arrays of equal size
Usage
use ndarray::array;
use information::prob2d;
let arr_a = array![0, 1];
let arr_b = array![0, 1];
let expected = array![[0.5, 0.0],
[0.0, 0.5]];
let prob = prob2d(&arr_a, &arr_b, 2, 2).unwrap();
assert_eq!(prob.shape(), &[2, 2]);
assert_eq!(prob, expected);