How come pytorch makes such a weird mistake in higher digits in division?
a = torch.tensor(1.0/10.0)
print("{:.10f}, {:.10f}, {:.10f}".format(1.0/10.0, torch.tensor(1.0/10.0), a))
Output: 0.1000000000, 0.1000000015, 0.1000000015
My Python version is 3.12.4 and torch is 2.3.0.post100