python编译错误总结
2016-11-15 13:45
155 查看
(1)代码缩进问题,提示信息
可以采用重新缩进,我这里使用UE打开,在视图模式发现了一些奇怪的符号,把它们去掉就可以了。
(2)类型转换问题
如下字串转为int会有错误
出错提示,invalid literal for int() with base 10
百度了一下,发现python里的int()只接受纯数字的转换,这里有的字串有‘.’,所以会报错,做如下更改即可
(3)numpy savetxt问题
使用numpy的savetxt保存的数据维度>=3时,会出现错误,比如保存一个三通道的数组就会出错,这里可以采用每个通道分别保存的方式
np.savetxt(filename, array[0,:,:])
np.savetxt(filename, array[1,:,:])
np.savetxt(filename, array[2,:,:])
IndentationError: unindent does not match any outer indentation level
可以采用重新缩进,我这里使用UE打开,在视图模式发现了一些奇怪的符号,把它们去掉就可以了。
(2)类型转换问题
如下字串转为int会有错误
str = '123.456' x = int(str)
出错提示,invalid literal for int() with base 10
百度了一下,发现python里的int()只接受纯数字的转换,这里有的字串有‘.’,所以会报错,做如下更改即可
str = '123.456' x = round(float(str))
(3)numpy savetxt问题
使用numpy的savetxt保存的数据维度>=3时,会出现错误,比如保存一个三通道的数组就会出错,这里可以采用每个通道分别保存的方式
np.savetxt(filename, array[0,:,:])
np.savetxt(filename, array[1,:,:])
np.savetxt(filename, array[2,:,:])
相关文章推荐
- 总结一下目前为止碰到的Python编译错误
- Webkit在Windows上编译时的错误总结
- 我的笔记---编译错误原因及其他一些总结
- Wince6.0编译错误经验总结
- ubuntu12.04编译android-4.0.1_r1错误总结
- VC 编译链接错误总结
- android源码编译错误总结
- Unix C 常见编译错误总结(持续更新)
- Qtopia2 编译过程错误总结与解决方法
- python 三方包源码编译错误
- FFmpeg/ffplay for VC 编译错误总结
- Linux 内核编译过程常遇到的错误总结
- 关于PHP一些编译安装出现的错误总结
- Keil C51编译错误总结
- linux设备驱动程序 源码 2.6 内核编译错误总结
- [经验总结] 用VIM的缩进功能解决一个编译错误
- Keil C51 编译错误总结
- 编译错误总结
- Ubuntu12.04LTS 编译android 错误总结
- Wince6.0编译错误经验总结