def assert_close(X, Y): X = sm.as_numpy(X).ravel() Y = sm.as_numpy(Y).ravel() if X.dtype == np.float32: np.testing.assert_allclose(X, Y, rtol=1e-3, atol=np.inf) elif X.dtype == np.float64: np.testing.assert_allclose(X, Y, rtol=1e-6, atol=np.inf) else: assert_all(X == Y)
def assert_close(X,Y): X = sm.as_numpy(X).ravel() Y = sm.as_numpy(Y).ravel() if X.dtype == np.float32: np.testing.assert_allclose(X,Y,rtol=1e-3,atol=np.inf) elif X.dtype == np.float64: np.testing.assert_allclose(X,Y,rtol=1e-6,atol=np.inf) else: assert_all(X == Y)
def assert_ne(X,Y): assert(np.any(sm.as_numpy(X) != sm.as_numpy(Y))) def assert_close(X,Y):
def assert_eq(X,Y): assert(np.all(sm.as_numpy(X) == sm.as_numpy(Y))) def assert_ne(X,Y): assert(np.any(sm.as_numpy(X) != sm.as_numpy(Y)))
def assert_all(X): assert(np.all(sm.as_numpy(X))) def assert_any(X): assert(np.any(sm.as_numpy(X)))
def assert_ne(X, Y): assert (np.any(sm.as_numpy(X) != sm.as_numpy(Y)))
def assert_eq(X, Y): assert (np.all(sm.as_numpy(X) == sm.as_numpy(Y)))
def assert_any(X): assert (np.any(sm.as_numpy(X)))
def assert_all(X): assert (np.all(sm.as_numpy(X)))