在numpy和pytorch中1. == 1.0吗?

0 投票
1 回答
58 浏览
提问于 2025-04-14 18:12

像下面这些方法的输出是

a=torch.ones(1,4)

结果是

tensor([[1., 1., 1., 1.]])

请问数字 '1.' 是 '1.0' 的简写,还是和整数 '1' 完全一样呢?

抱歉问这样简单的问题,因为我不知道在官方文档中该用哪些关键词搜索。

1 个回答

0

在PyTorch中,数字'1.'和'1.0'是一样的,都是浮点数,也就是带小数的数字。

所以,它和整数'1'是不一样的。在你提供的张量中,这些数字是以带一位小数的浮点数形式表示的,而不是整数。

撰写回答