| 104 | self.assertEqual(tensor.to_numpy(a)[0, 0], 1) |
| 105 | |
| 106 | def test_tensor_copy(self): |
| 107 | t = tensor.Tensor((2, 3)) |
| 108 | t += 1.23 |
| 109 | self.assertAlmostEqual(tensor.to_numpy(t)[0, 0], 1.23) |
| 110 | tc = t.copy() |
| 111 | tdc = t.deepcopy() |
| 112 | self.assertAlmostEqual(tensor.to_numpy(tc)[0, 0], 1.23) |
| 113 | self.assertAlmostEqual(tensor.to_numpy(tdc)[0, 0], 1.23) |
| 114 | t += 1.23 |
| 115 | self.assertAlmostEqual(tensor.to_numpy(t)[0, 0], 2.46) |
| 116 | self.assertAlmostEqual(tensor.to_numpy(tc)[0, 0], 2.46) |
| 117 | self.assertAlmostEqual(tensor.to_numpy(tdc)[0, 0], 1.23) |
| 118 | |
| 119 | def test_copy_data(self): |
| 120 | t = self.t |