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.
35 lines
820 B
35 lines
820 B
4 months ago
|
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
|