美文网首页
python 用range函数时,出现TypeError: 'f

python 用range函数时,出现TypeError: 'f

作者: 丙吉 | 来源:发表于2020-04-01 14:38 被阅读0次

    今天想简单的 列下0.5 到0.95之间这些数的情况,结果报错

    TypeError: 'float' object cannot be interpreted as an integer

    原因是,range不能用于float型数据。

    修改:

    np.arange(0.5, 0.95, 0.1)即可。

    可用两种方法:

    1、使用while语句构造循环,如

       x = []

       while i<3.0:

           i += 0.1

           x.append(i) 

    2、使用numpy的函数arange():

        x = numpy.arange(-3.0, 3.0, 0.1)

    参考:https://blog.csdn.net/u010852680/java/article/details/77689080

    相关文章

      网友评论

          本文标题:python 用range函数时,出现TypeError: 'f

          本文链接:https://www.haomeiwen.com/subject/mrfauhtx.html