您的位置:首页 > 其它

range和arange的区别

2019-05-31 11:00 756 查看

二者都有三个参数,依次为start,end(不包含),step。在不指明start或者step的情况下,默认起始点为start=0,步长为step=1。

>>>import numpy as np
>>>np.arange(2, 10, 2)
array([2, 4, 6, 8])

>>>range(2, 10, 2)
[2, 4, 6, 8]

arange返回的是一个ndarray;而range返回一个list.

arange允许步长为小数,而range不允许。

>>>np.arange(2, 5, 0.5)
array([2. , 2.5, 3. , 3.5, 4. , 4.5])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: