美文网首页
[python] python中的range()函数和np.ar

[python] python中的range()函数和np.ar

作者: tuimer | 来源:发表于2019-11-11 10:09 被阅读0次

    1. python 内置的range()函数

    range(start, stop, step) 根据start与stop指定的范围以及step设定的步长,生成一个range对象

    [in]:c = range(5)
         c
    [out]:range(0,5)
    

    需要用迭代器迭代出来, c = [i for i in range(5)]

    [in]:c = [i for i in range(5)]
          c
    [out]:[0, 1, 2, 3, 4]
    
    • start 起始默认为 0。eg:range(5)等价于 range(0,5)
      ps :不能在有步长时省略start写成range(stop,step)
    • step 步长默认为1。eg:range(0,5)等价于range(0,5,1)
      step不能为float


      image.png

    2. numpy.arange()

    np.arange(start, stop, step) , 根据start与stop指定的范围以及step设定的步长,生成一个array,不需要用迭代器迭代出来

    [in]: np.arange(5)
    [out] array([0, 1, 2, 3, 4])
    

    step 可以是float

    [in]: np.arange(0, 1, 0.1)
    [out] array([0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9])
    

    相关文章

      网友评论

          本文标题:[python] python中的range()函数和np.ar

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