MCPcopy
hub / github.com/tensorflow/tfjs / expectArrayInMeanStdRange

Function expectArrayInMeanStdRange

tfjs-core/src/ops/rand_util.ts:233–243  ·  view source on GitHub ↗
(
    actual: TypedArray|number[], expectedMean: number, expectedStdDev: number,
    epsilon?: number)

Source from the content-addressed store, hash-verified

231}
232
233export function expectArrayInMeanStdRange(
234 actual: TypedArray|number[], expectedMean: number, expectedStdDev: number,
235 epsilon?: number) {
236 if (epsilon == null) {
237 epsilon = testEpsilon();
238 }
239 const actualMean = mean(actual);
240 expectNumbersClose(actualMean, expectedMean, epsilon);
241 expectNumbersClose(
242 standardDeviation(actual, actualMean), expectedStdDev, epsilon);
243}
244
245function mean(values: TypedArray|number[]) {
246 let sum = 0;

Calls 4

testEpsilonFunction · 0.90
expectNumbersCloseFunction · 0.90
standardDeviationFunction · 0.85
meanFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…