entropyCounts - multiple declarations
Function entropyCounts
This function calculates the Shannon entropy of a forward range that is treated as frequency counts of a set of discrete observations.
double entropyCounts(T)
(
T data
)
if (isForwardRange!T && doubleInput!T);
Examples
double uniform3 = entropyCounts([4, 4, 4]);
assert(approxEqual(uniform3, log2(3)));
double uniform4 = entropyCounts([5, 5, 5, 5]);
assert(approxEqual(uniform4, 2));
Function entropyCounts
double entropyCounts(T)
(
T data,
double n
)
if (isIterable!T);