赞
踩
在学习过程中,总会遇到很多的问题,例如我今天遇到的range函数写的for i in range(0.1,3.1,0.1)为什么会报错??
但在range(0,1,10),却不会报错
原因是:range函数本身只支持int类型的参数,当我传入float就会报类型错误。
解决方法:
使用numpy的arange函数,它与range函数使用相同,但能接收float类型(作者使用Numpy是方便用做数据分析,最好使用Numpy包,执行效率快)
若想执行range只能使用int整数类型!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。