def test_abs(self): self.assertEqual(py_builtins.abs_(-1), 1) with self.cached_session() as sess: t = py_builtins.abs_(constant_op.constant(-1)) self.assertEqual(self.evaluate(t), 1) t = py_builtins.abs_(constant_op.constant([-1, 2, -3])) self.assertAllEqual(self.evaluate(t), [1, 2, 3])
def test_abs(self): self.assertEqual(py_builtins.abs_(-1), 1) with self.test_session() as sess: t = py_builtins.abs_(constant_op.constant(-1)) self.assertEqual(sess.run(t), 1) t = py_builtins.abs_(constant_op.constant([-1, 2, -3])) self.assertAllEqual(sess.run(t), [1, 2, 3])
def test_abs_dataset(self): dataset = dataset_ops.DatasetV2.from_tensor_slices([-1, 2, 3]) dataset = py_builtins.abs_(dataset) iterator = dataset_ops.make_one_shot_iterator(dataset) with self.cached_session() as sess: self.assertAllEqual(self.evaluate(iterator.get_next()), 1) self.assertAllEqual(self.evaluate(iterator.get_next()), 2) self.assertAllEqual(self.evaluate(iterator.get_next()), 3)
def test_abs_dataset_zipped(self): dataset_1 = dataset_ops.DatasetV2.from_tensor_slices([-1, 2, 3]) dataset_2 = dataset_ops.DatasetV2.from_tensor_slices([1, -2, 3]) dataset = dataset_ops.DatasetV2.zip((dataset_1, dataset_2)) dataset = py_builtins.abs_(dataset) iterator = dataset_ops.make_one_shot_iterator(dataset) with self.cached_session() as sess: self.assertAllEqual(self.evaluate(iterator.get_next()), (1, 1)) self.assertAllEqual(self.evaluate(iterator.get_next()), (2, 2)) self.assertAllEqual(self.evaluate(iterator.get_next()), (3, 3))
def test_abs_dataset_mixed(self): dataset_1 = dataset_ops.DatasetV2.from_tensor_slices([-1, 2, 3]) dataset_2 = dataset_ops.DatasetV2.from_tensor_slices([1, -2, 3]) dataset_3 = dataset_ops.DatasetV2.from_tensor_slices([-1, -2, -3]) dataset_4 = dataset_ops.DatasetV2.zip((dataset_1, dataset_2)) dataset = dataset_ops.DatasetV2.zip((dataset_3, dataset_4)) dataset = py_builtins.abs_(dataset) iterator = dataset_ops.make_one_shot_iterator(dataset) with self.cached_session() as sess: for i in range(1, 4): actual = self.evaluate(iterator.get_next()) self.assertAllEqual(actual[0], i) self.assertAllEqual(actual[1], (i, i))