pub fn calculate_shannon_entropy<F>(ts: &Array1<F>, nbins: usize) -> Result<F>where F: Float + FromPrimitive + Debug + Clone,
Calculate Shannon entropy for discretized data