ValueError:‘Conv2d_1a_3×3’isnotavalidscopename
这个是刚遇到的问题,在LZ自己手打Inceptionnet的时候,想赋一个名字的时候出错,其实这就是命名错误的问题,如果仔细看“×”是我在中文下打的符号,python是不认的,解决方案是使用英文字母”x“代替,错误即可解决,而且也能看到使用的卷积核的大小。
IndentationError:exceptedanindentedblock
超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架遇到这个问题简直是要哭了,因为并不是语法错误的问题,而是你代码书写规范的问题。因为Python是一个对代码缩进非常敏感的语言,你的循环结构就可能是依靠缩进的形式来表示的。最常见的问题就是TAB和space键的混用,这个是很容易报错的,而且肉眼很难分辨出来,有的代码编辑器可以选择显示空格,即便是这样,也很难找到到底哪里有问题。
其实,上面的报错还有一个原因经常遇到,就是无首行缩进,例如写if语句是,后面加冒号后如果直接换行,好的代码编辑器会自动首行缩进,但有些代码编辑器可能没有这个功能,这是需要你手动缩进,这是最好养成习惯,不要连续敲几次空格键,直接一下TAB就可以了,保持代码风格的一致在Python的使用中是非常重要的。
TypeError:max_pool2d()gotanunexpectedkeywordargument‘atride’
这个错误就是纯粹的手误问题了,你定义的函数中没有这个关键字,这时候就要自己查看定义的函数名字,我这里应该是”stride“,在卷积神经网络是定义步长的。
NameError:globalname‘name’isnotdefined
解决方案:name这个变量没有定义,定义一个name变量即可
ModuleNotFoundError:globalname‘requests’isnotdefined
没有requests这个库,需要安装
装库教程戳我!!
NameError:name‘xrange’isnotdefined
python版本问题,不兼容,python3版本的换成range()函数就行了。
AttributeError:‘list’objecthasnoattribute‘testVec’
这是说list没有这个属性,是啥问题呢?LZ手残的把’,’打成了’.’,知道python应该都知道’.’这是要在class里定义才能有的性质,自己凭空写是没用的。
SyntaxError:Missingparaenthesesincallto‘print’
老生常谈了,python的版本问题,python3.X要加()。
下面这些也是常见的异常错误,在报错的时候不要害怕,记住这些常见的单词。
AttributeError尝试访问未知的对象属性
EOFError用户输入文件末尾标志EOF(Ctrl+d)
FloatingPointError浮点计算错误
GeneratorExitgenerator.close()方法被调用的时候
ImportError导入模块失败的时候
KeyboardInterrupt用户输入中断键(Ctrl+c)
MemoryError内存溢出(可通过删除对象释放内存)
NotImplementedError尚未实现的方法
OSError操作系统产生的异常(例如打开一个不存在的文件)
OverflowError数值运算超出最大限制
ReferenceError弱引用(weakreference)试图访问一个已经被垃圾回收机制回收了的对象
RuntimeError一般的运行时错误
StopIteration迭代器没有更多的值
SyntaxErrorPython的语法错误
TabErrorTab和空格混合使用
SystemErrorPython编译器系统错误
SystemExitPython编译器进程被关闭
TypeError不同类型间的无效操作
UnboundLocalError访问一个未初始化的本地变量(NameError的子类)
UnicodeErrorUnicode相关的错误(ValueError的子类)
UnicodeEncodeErrorUnicode编码时的错误(UnicodeError的子类)
UnicodeDecodeErrorUnicode解码时的错误(UnicodeError的子类)
UnicodeTranslateErrorUnicode转换时的错误(UnicodeError的子类)
ValueError传入无效的参数
ZeroDivisionError除数为零
好啦今天小编就分享到这里啦,赶紧收藏吧,不然下次遇到这个错误不知道啥意思哟!