pytorch判断NaN
【摘要】
pytorch判断NaN
You can always leverage the fact that nan != nan:
data = torch.tensor([1, 2, np.nan])tensor([ 1., 2., nan.])data[data != data]tensor([ 0, 0, 1], ...
pytorch判断NaN
You can always leverage the fact that nan != nan
:
data = torch.tensor([1, 2, np.nan]) tensor([ 1., 2., nan.]) data[data != data] tensor([ 0, 0, 1], dtype=torch.uint8) if ciou[ciou != ciou].size(0)>0: print('nan')
With pytorch 0.4 there is also torch.isnan
:
>>> torch.isnan(x)
tensor([ 0, 0, 1], dtype=torch.uint8)
这个待测试:
4.数据本身,是否存在Nan,可以用numpy.any(numpy.isnan(x))检查一下input和target
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/105218848
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)