当前位置:   article > 正文

UserWarning: torch.range is deprecated and will be removed in a future release because its behavior_userwarning: typedstorage is deprecated. it will b

userwarning: typedstorage is deprecated. it will be removed in the future an

问题描述

在这里插入图片描述
在自己尝试实现简单时序序列回归的时候用torch.range()函数生成了1000个时间,但是出现在Warning,简单翻译就是说range这个函数区间是双闭的,但arange()区间是左闭右开的,而双闭区间不符合python运算主流。

问题解决

根据上面的问题描述,我们把range(1,1000)换成arange(1,1001)就可以了

问题原因

这个问题是因为在计算机硬件中比较大小是一件很困难的事情,但是比较两个数是否相等就要方便很多。意思就是,当我用range函数时,我每一个数都要去比较是否小于等于右边的区间端点,而arange函数只要比较区间内的数是否等于最后一个数就可以。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/375396
推荐阅读
相关标签
  

闽ICP备14008679号