[英]Difference between Tensor and tensor
我正在使用 Pytorch。 但是,当我使用tensor
时出现错误,而使用Tensor
时却没有出现任何错误。
张量和张量有什么区别?
这是我的例子:
tns = torch.tensor([91,21,34,56])
tns.mean()
我收到了这个错误:
RuntimeError:只能计算浮点类型的平均值。 反而得到了长。
提前致谢。
如果您没有在torch.tensor()
中指定dtype
,它会从数据中推断出这一点。 由于您的数据都是整数,因此它使用了Long
。
torch.mean()
只能计算浮点数。
默认情况下, torch.Tensor
是torch.FloatTensor
的别名,因此它自动具有 dtype 浮点数(除非您更改默认行为)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.