自学内容网 自学内容网

torch.tensor(num)与torch.tensor(num)区别

adfj;lad

代码:

num = 5
tensor = torch.Tensor(num)
print(tensor)

num1 = 5
tensor1 = torch.tensor(num1)
print(tensor1)

区别如下: 

 

torch.tensor(num) 与 torch.Tensor(num) 的主要区别如下:

torch.tensor() 是一个函数,而 torch.Tensor 通常指的是 torch 中的默认张量类型(类似于 torch.floattensor())。

torch.tensor() 会从输入的数据中推断数据类型,并生成相应类型的张量。例如,如果输入的数据是整数,它可能会生成 torch.longtensor;如果输入是浮点数,可能会生成 torch.floattensor

而 torch.Tensor(num) 会生成单精度浮点类型(32 位)的张量。

 


原文地址:https://blog.csdn.net/m0_53291740/article/details/140618793

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!