You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

820 B

Verify, having the same idea of HelyxTest, have two thresholds: absolute and relative.

Those come from Pandas and HelyxTest.

np.allclose => Detection

absolute = np.max(np.abs(ref - gen)) rel = np.max(np.abs(abs / ref))

Jupyter

import pandas import numpy

reference = pandas.DataFrame([100, 100, 100, 100]) generated = pandas.DataFrame([101, 101, 101, 101])

absolute = numpy.abs(reference -generated) absolute = [1, 1, 1,1]

relative = numpy.abs(absolute / reference) relative = [0.01, 0.01, 0.01, 0.01]


reference = pandas.DataFrame([100, 100, 0, 100]) generated = pandas.DataFrame([101, 101, 101, 101])

absolute = numpy.abs(reference - generated) absolute = [1, 1, 101, 1]

relative = numpy.abs(absolute / reference) relative = [0.01, 0.01, inf, 0.01]

numpy.max(absolute) => 101 numpy.max(relative) => inf