예제 #1
0
def test_any_neq1():
    assert all_eq(1, 1 + 1.e-15)
    assert all_eq([1], [1 + 1.e-15])
    assert any_neq(1, 1 + 1.e-13)
    assert any_neq([1], [1 + 1.e-13])
    assert all_eq(1, np.asarray(1 + 1.e-8, dtype='float32'))
    assert all_eq([1], [np.asarray(1 + 1.e-8, dtype='float32')])
    assert any_neq(1, np.asarray(1 + 1.e-6, dtype='float32'))
    assert any_neq([1], [np.asarray(1 + 1.e-6, dtype='float32')])
예제 #2
0
def test_any_neq1():
    assert all_eq(1, 1+1.e-15)
    assert all_eq([1], [1+1.e-15])
    assert any_neq(1, 1+1.e-13)
    assert any_neq([1], [1+1.e-13])
    assert all_eq(1, np.asarray(1+1.e-8, dtype='float32'))
    assert all_eq([1], [np.asarray(1+1.e-8, dtype='float32')])
    assert any_neq(1, np.asarray(1+1.e-6, dtype='float32'))
    assert any_neq([1], [np.asarray(1+1.e-6, dtype='float32')])
예제 #3
0
def test_any_neq2():
    NaN = np.nan
    assert all_eq(NaN, NaN)
    assert all_eq([NaN], [NaN])
    assert all_eq([NaN, 1], [NaN, 1])
    assert any_neq([NaN, 1, NaN], [NaN, 1, 3])
    assert all_eq(minmax([NaN, 1., 4., NaN, 10.]), [1., 10.])
예제 #4
0
def test_any_neq2():
    NaN = np.nan
    assert all_eq(NaN, NaN)
    assert all_eq([NaN], [NaN])
    assert all_eq([NaN,1], [NaN,1])
    assert any_neq([NaN,1,NaN], [NaN,1,3])
    assert all_eq(minmax([NaN, 1., 4., NaN, 10.]), [1., 10.])
예제 #5
0
 def func2(a, b):
     assert any_neq(a, b)
예제 #6
0
 def func2(a, b):
     assert any_neq(a, b)