• range()返回的是range object,而np.arange()返回的是numpy.ndarraytype(np.arange(10)) == np.ndarray

    • 两者都是均匀地(evenly)等分区间;
    • range尽可用于迭代,而np.arange作用远不止于此,它是一个序列,可被当做向量使用。
  • range()不支持步长为小数,np.arange()支持步长为小数

  • 两者都可用于迭代

  • 两者都有三个参数,以第一个参数为起点,第三个参数为步长,截止到第二个参数之前的不包括第二个参数的数据序列
    某种意义上,和STL中由迭代器组成的区间是一样的,即左闭右开的区间。[first, last)或者不加严谨地写作[first:step:last)

>>>range(1,5)
range(1,5)
>>>tuple(range(1, 5))
(1, 2, 3, 4)
>>>list(range(1, 5))
[1, 2, 3, 4]>>>r = range(1, 5)
>>>type(r)
<class 'range'>>>>for  i in range(1, 5):
...    print(i)
1
2
3
4>>> np.arange(1, 5)
array([1, 2, 3, 4])>>>range(1, 5, .1)
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: 'float' object cannot be interpreted as an integer>>>np.arange(1, 5, .5)
array([ 1. ,  1.5,  2. ,  2.5,  3. ,  3.5,  4. ,  4.5])>>>range(1, 5, 2)
>>>for i in range(1, 5, 2):
...    print(i)
1
3>>for i in np.arange(1, 5):
...    print(i)
1
2
3
4

Python 基础——range() 与 np.arange()相关推荐

  1. [转载] 【Python】range()、np.arange()、np.linspace()、np.logspace()的使用和区别

    参考链接: Python中的numpy.arange 近期在调试深度学习相关的代码时,经常隔三差五遇到range().np.arange().np.linspace().np.logspace()一系 ...

  2. Python基础--range()和np.arrange()的区别与联系

    在使用python时,我们经常需要使用Numpy,而Numpy中又有arange()这个函数,它和python自带函数range()的功能貌似比较相同.那么,range()和np.arange()有什 ...

  3. 2020-10-22Python 基础——range() 与 np.arange()

    range()返回的是range object,而np.arange()返回的是numpy.ndarray(type(np.arange(10)) == np.ndarray) 两者都是均匀地(eve ...

  4. 【Python-numpy】range()、np.arange()、np.linspace()、np.logspace()的使用和区别,list和array不同

    [Python]range().np.arange().np.linspace().np.logspace()的使用和区别_秋天-CSDN博客 版权声明:本文为博主原创文章,遵循 CC 4.0 BY- ...

  5. range()和np.arange()的区别

    文章目录 1.range(start, end, step) 2.np.arange(start, end, step) 1.range(start, end, step) range(start, ...

  6. range() 和 np.arange()区别

    range() 和 np.arange()区别 range() 和 np.arange()区别 range(start,stop,step) 三个参数都必须是整数 np.arange()没有此类约束

  7. Python:range()和np.arange()区别

    range()返回的是range object,而np.arange()返回的是numpy.ndarray() range尽可用于迭代,而np.arange作用远不止于此,它是一个序列,可被当做向量使 ...

  8. Python基础-range()函数(定义一段整数范围)

    range()函数可以定义一段整数范围, 返回一个range类型的可迭代对象( 并非迭代器), 也可以理解为一段左闭右开的整数范围[ start, stop), 常用于循环结构中 语法格式 range ...

  9. python中range和arange的区别_Python——range()、xrange()和np.arange()应用说明

    (1)range()和xrange()函数在 python 2.x 版本中,同时存在range()和xrange()函数,其中,range()返回值是一个列表,xrange()返回值是一个迭代值: 在 ...

最新文章

  1. 网络营销外包——网站搜索框设计不同人群网络营销外包有不同设计
  2. python运行非常慢的解决-python执行太慢
  3. DBSCAN密度聚类
  4. python天天向上的力量三天打鱼两天晒网_017 示例3-天天向上的力量-Go语言中文社区...
  5. React性能优化总结
  6. Non-standard serial port baud rate setting
  7. 动态规划01背包问题入门学习,详细笔记,推荐阅读
  8. CentOS安装CAS 5.3.4服务端
  9. “向日葵”远程控制软件,方舟Q2硬件付费/免费功能全面评测,拔草向
  10. PTGUI 全景图批量拼接
  11. 网银支付接口资料小总
  12. 小马激活报错:已停止工作
  13. React 性能分析神器 React Profiler 介绍
  14. openstreetmap_kubernetes中的openstreetmap tile服务器
  15. php获取这星期几,php如何获取星期几
  16. 鲁大师从服务器获取信息失败怎么办,云服务器 鲁大师
  17. Agronomy|3.9分JCR1区征稿/37天见刊-宏基因组解析农业微生物组专刊(刘永鑫/于鹏)...
  18. 【华为OD机试真题2023 JAVA】不含101的数
  19. Quartus Prime官方下载方法
  20. 山石防火墙命令查看配置_Hillstone常用配置命令整理

热门文章

  1. mysql数据库设置索引 以下_如何设置MySQL数据库表的索引总长度
  2. 关掉magiskhide_最新版Magisk-v20.4刷入后找不到Magisk Hide怎么办+Magisk Hide开启教程
  3. Git教程——回到从前 (checkout 针对单个文件)
  4. 0xc000007b——应用程序无法正常启动解决办法
  5. socket通信相关知识
  6. java以正确的方式停止线程
  7. Restoring Road Network 反证最短路
  8. Python打包成exe,pyc
  9. [C++] 前置++与后置++
  10. react+react-router 4.0+redux 构建购物车实战项目