如何不执行从float到torch.float64的舍入

问题描述 投票:0回答:1

我想将浮点数列表转换为张量。如何在不进行舍入的情况下做到这一点?

tensor = torch.tensor(res, dtype=torch.float64)

# res:[-0.5479744136460554, -0.5555555555555556, -1.0]
# currently tensor = [tensor([-0.5480, -0.5556, -1.0000], dtype=torch.float64)


# goal tensor = [tensor([-0.5479744136460554, -0.5555555555555556, -1.0], dtype=torch.float64)
python tensor torch
1个回答
0
投票

我解决了。这只是印刷精度问题,实际上并没有进行四舍五入。要查看完整内容,请使用命令:

torch.set_printoptions(precision=16)
© www.soinside.com 2019 - 2024. All rights reserved.