pytorch中函数tensor.numpy()的数据类型实例分析


这篇文章主要讲解了“pytorch中函数tensor.numpy()的数据类型实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“pytorch中函数tensor.numpy()的数据类型实例分析”吧!今天写代码的时候,要统计一下标签数据里出现的类别总数和要分类的分类数是不是一致的。我的做法是把tensor类型的数据转变成list,然后用Counter函数做统计。代码如下:在做这个统计的时候,突然发现,我的数据是float的类型,这是不应该出现的,因为标签数据在处理的时候都是整型数据。经过一番查找后,发现是tensor.numpy()返回值数据类型的原因。这个函数的返回值是float类型的在pytorch中,把numpy.array数据转换到张量tensor数据的常用函数是torch.from_numpy(array)或者torch.Tensor(array)第一种函数更常用,然而在pytorch0.4中已经舍弃了这种函数下面一个简单的编程实验说明这两种方法的区别实验在pytorch0.4框架下进行运行程序之后,结果是可以看出修改数组a的元素值,张量b的元素值也改变了,但是张量c却不变。修改张量c的元免费云主机域名素值,数组a和张量b的元素值都不变。这说明torch.from_numpy(array)是做数组的浅拷贝,torch.Tensor(array)是做数组的深拷贝感谢各位的阅读,以上就是“pytorch中函数tensor.numpy()的数据类型实例分析”的内容了,经过本文的学习后,相信大家对pytorch中函数tensor.numpy()的数据类型实例分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: vue实现父子组件间数据交互的方式是什么

本文小编为大家详细介绍“vue实现父子组件免费云主机域名间数据交互的方式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue实现父子组件间数据交互的方式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。父子组件之间的数据交…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/20 23:13
Next 03/20 23:13

相关推荐