range和 arange区别

-range()返回的是range object,而np.nrange()返回的是numpy.ndarray()range尽可用于迭代,而np.nrange作用远不止于此,它是一个序列,可被当做向量使用。---range()不支持步长为小数,np.arange()支持步长为小数
-两者都可用于迭代
-两者都有三个参数,以第一个参数为起点,第三个参数为步长,截止到第二个参数之前的不包括第二个参数的数据序列某种意义上,和STL中由迭代器组成的区间是一样的,即左闭右开的区间。[first, last)或者不加严谨地写作[first:step:last)

猜你喜欢

转载自www.cnblogs.com/c10iou/p/9148867.html