Пример #1
0
 def test_wrong_shape(self):
     a = np.array([[1, np.nan, np.nan, 4]])
     b = np.array([[1, 2], [np.nan, 4]])
     assert not array_notnull_equiv(a, b)
Пример #2
0
 def test_types(self, val1, val2, val3, null):
     arr1 = np.array([val1, null, val3, null])
     arr2 = np.array([val1, val2, null, null])
     assert array_notnull_equiv(arr1, arr2)
Пример #3
0
 def test_equal(self, arr1, arr2):
     assert array_notnull_equiv(arr1, arr2)
Пример #4
0
 def test_some_not_equal(self):
     a = np.array([1, 2, 4])
     b = np.array([1, np.nan, 3])
     assert not array_notnull_equiv(a, b)
 def test_types(self, val1, val2, val3, null):
     dtype = object if isinstance(val1, str) else None
     arr1 = np.array([val1, null, val3, null], dtype=dtype)
     arr2 = np.array([val1, val2, null, null], dtype=dtype)
     assert array_notnull_equiv(arr1, arr2)
Пример #6
0
 def test_wrong_shape(self):
     a = np.array([[1, np.nan, np.nan, 4]])
     b = np.array([[1, 2], [np.nan, 4]])
     assert not array_notnull_equiv(a, b)
Пример #7
0
 def test_some_not_equal(self):
     a = np.array([1, 2, 4])
     b = np.array([1, np.nan, 3])
     assert not array_notnull_equiv(a, b)
Пример #8
0
 def test_equal(self, arr1, arr2):
     assert array_notnull_equiv(arr1, arr2)
Пример #9
0
 def test_types(self, val1, val2, val3, null):
     arr1 = np.array([val1, null, val3, null])
     arr2 = np.array([val1, val2, null, null])
     assert array_notnull_equiv(arr1, arr2)