def test_values(self): shape = (3, 4, 5) value = 81 array = ConstantArray(shape, value) result = array.ndarray() expected = np.empty(shape) expected[()] = value np.testing.assert_array_equal(result, expected)
def test_dtype_default(self): shape = (3, 4, 5) array = ConstantArray(shape) result = array.ndarray() self.assertEqual(result.dtype, np.dtype('f8'))
def test_dtype(self): shape = (3, 4, 5) array = ConstantArray(shape, dtype='i4') result = array.ndarray() self.assertEqual(result.dtype, np.dtype('i4'))
def test_values_default(self): shape = (3, 4, 5) array = ConstantArray(shape) result = array.ndarray() np.testing.assert_array_equal(result, np.zeros(shape))
def test_dtype_default(self): shape = (3, 4, 5) array = ConstantArray(shape) result = array.ndarray() self.assertEqual(result.dtype, np.dtype("f8"))
def test_dtype(self): shape = (3, 4, 5) array = ConstantArray(shape, dtype="i4") result = array.ndarray() self.assertEqual(result.dtype, np.dtype("i4"))