torch.Tensor 和 torch.tensor
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了torch.Tensor 和 torch.tensor相关的知识,希望对你有一定的参考价值。
参考技术A 创建一个张量,有时用torch.Tensor,有时用torch.tensor,大小写字母的区别到底在哪里。torch.Tensor()是python类,生成的张量是默认数据类型:torch.FloatTensor(),即单精度浮点数类型;
torch.tensor()是python函数,生成的张量的数据类型,是根据括号中的数据的实际类型而定的,函数原型是:
torch.tensor(data, dtype=None, device=None, requires_grad=False)
如果torch.tensor([1,2,3]),那么数据类型是torch.LongTensor;
如果torch.tensor([1.0, 2.0, 3.0]),那么数据类型是torch.FloatTensor;
以此类推。
参考:
https://blog.csdn.net/tfcy694/article/details/85338745
PyTorch中的torch.Tensor.view()和torch.Tensor.view_as()的用法详解
以上是关于torch.Tensor 和 torch.tensor的主要内容,如果未能解决你的问题,请参考以下文章
torch.tensor() 和 torch.to_tensor() 的区别
PyTorch中的torch.Tensor.view()和torch.Tensor.view_as()的用法详解
PyTorch中的torch.Tensor.permute()和torch.Tensor.transpose()的区别