gluonts.testutil.equality 模块#
- gluonts.testutil.equality.assert_recursively_close(obj_a, obj_b, rtol=1e-05, atol=1e-08, equal_nan=True)[源代码]#
- 断言两个对象彼此“接近”,并进行递归检查。 - 字符串或整数在相等时被视为接近;浮点数或 numpy 数组根据 numpy.isclose 和 numpy.allclose 函数定义接近。列表在所有项目都接近时被视为接近。字典在具有相同键且对应相同键的元素接近时被视为接近。 - obj_a obj_b - 要比较的对象。 - rtol atol - 浮点数比较的相对容差和绝对容差;参见 numpy.isclose 文档。 - equal_nan
- 指示 numpy.nan 值是否应被视为相等。 
 
- gluonts.testutil.equality.assert_recursively_equal(obj_a, obj_b, equal_nan=True)[源代码]#
- 断言两个对象相等,并进行递归检查。 - 此函数基于 - assert_recursively_close(),接受相同参数,但容差设置为零。- obj_a obj_b - 要比较的对象。 - equal_nan
- 指示 numpy.nan 值是否应被视为相等。