pytorch tensor int型除法出现的问题
作者:judgechen1997 时间:2021-05-18 13:18:17
昨天晚上跑起来一个classification实验,今天发现训练loss在降,然而accuracy永远是0 。。。直觉告诉我evaluation有问题
然后发现自己写了个很愚蠢的bug
accuracy对应的tensor出来是int型的,我用到了一个除法取平均。而pytorch里无论用 / or // 结果都是取整,,accuracy一直就没有。。
所以转换成float就没问题了,,低级bug,下不为例
补充:pytorch tensor division/除法
除法的时候要注意数据类型的问题
a = torch.div(torch.tensor([160, 110]), 0.137)
jupyter notebook就会奔溃, 因为torch.tensor([160, 110])是torch.int64数据类型, 而0.137(或者说torch.tensor(0.137))是torch.float32类型.
如果改成下面这样, 就会顺利运行
a = torch.div(torch.tensor([160, 110]).float(), 0.137)
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://blog.csdn.net/judgechen1997/article/details/107819269
标签:pytorch,tensor,int,除法
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python教程之Python多态的深层次理解
2021-07-30 07:50:53
Python根据字典值对字典进行排序的三种方法实例
2022-07-29 16:24:21
![](https://img.aspxhome.com/file/2023/0/120250_0s.jpg)
如何查看access数据库中各元素的最大容量
2007-08-28 12:44:00
详解Python的条件语句
2021-03-04 08:27:56
php实现的美国50个州选择列表实例
2023-11-17 11:06:06
keras K.function获取某层的输出操作
2023-03-11 15:10:21
分享一个pycharm专业版安装的永久使用方法
2023-04-27 17:26:34
![](https://img.aspxhome.com/file/2023/9/101009_0s.jpg)
Python 相对路径报错:"No such file or directory"'原因及解决方法
2021-08-12 05:34:00
![](https://img.aspxhome.com/file/2023/5/66865_0s.png)
Oracle CBO 的 _sort_elimination_cost_ratio 参数
2008-07-22 12:24:00
写SQL语句的经验
2009-04-13 16:02:00
Python+numpy实现一个蜘蛛纸牌游戏
2022-05-02 03:29:08
![](https://img.aspxhome.com/file/2023/1/98821_0s.jpg)
pandas实现一行拆分成多行
2021-09-19 16:22:37
![](https://img.aspxhome.com/file/2023/3/88973_0s.png)
C#调用python脚本的方法步骤(2种)
2021-11-12 02:44:09
![](https://img.aspxhome.com/file/2023/5/71745_0s.png)
十分钟利用Python制作属于你自己的个性logo
2021-08-25 05:12:41
![](https://img.aspxhome.com/file/2023/2/80762_0s.jpg)
善用用户反馈——浅谈用户反馈数据的处理
2010-07-09 16:58:00
![](https://img.aspxhome.com/file/UploadPic/20107/9/customer-support-banner-35s.jpg)
python encrypt 实现AES加密的实例详解
2023-02-08 18:02:22
python压缩和解压缩模块之zlib的用法
2023-09-19 08:32:07
![](https://img.aspxhome.com/file/2023/5/95905_0s.png)
python实现二级登陆菜单及安装过程
2023-09-16 16:05:44
![](https://img.aspxhome.com/file/2023/5/65955_0s.jpg)
Pandas.DataFrame删除指定行和列(drop)的实现
2022-05-27 16:15:55
python实现k均值算法示例(k均值聚类算法)
2021-04-24 20:27:39