python中range和arange的区别_浅谈Python中range与Numpy中arange的比较
本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明。
1. range与arange的比较
(1)相同点:A、参数的可选性、默认缺省值是一样的;B、结果均包括开始值,不包括结束值; C、arange的参数为整数是,与range函数等价;D、都具备索引查找、要素截取等操作。
(2)不同点:A、range函数的参数只能为整数,arange的参数为数值型,包括整数和浮点数; B、输出的数据类型不同,range的输出为列表(list),arange的结果为数组(ndarray);C、range的最后一个元素,不会超过stop,而arange的最后一个元素可能会比stop的值大。
2. python中的范围range
(1)官方文档对range的定义为:The range type represents an immutable sequence of numbers and is commonly used for looping a specific number of times in for loops.(range代表不可变的数字序列,通常用于一定次数的循环中)。
若步长为正数,范围r的值由公式r[i] = start + step*i确定,限制条件为i >=0、r[i] < stop;
若步长为负数,范围r的值同样由公式r[i] = start + step*i确定,但限制条件为i >=0、r[i] > stop;
(2)参数说明
r
python中range和arange的区别_浅谈Python中range与Numpy中arange的比较相关推荐
- python中elif和else的区别_浅谈Python的条件判断语句if/else语句
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户的年龄,根据年龄打印不同的内容... python程序中,能让计算机自己作出判断的语句就是if语句: 例: age = 25 ...
- python中gil锁和线程锁_浅谈Python中的全局锁(GIL)问题
CPU-bound(计算密集型) 和I/O bound(I/O密集型) 计算密集型任务(CPU-bound) 的特点是要进行大量的计算,占据着主要的任务,消耗CPU资源,一直处于满负荷状态.比如复杂的 ...
- python的re2和re区别_浅谈Python中re.match()和re.search()的使用及区别
1.re.match()fvk免费资源网 re.match()的概念是从头匹配一个符合规则的字符串,从起始位置开始匹配,匹配成功返回一个对象,未匹配成功返回None.fvk免费资源网 包含的参数如下: ...
- python命名规则数字开头的成语_浅谈Python中带_的变量或函数命名
搜索热词 Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就 ...
- python新式类和旧式类的区别_浅谈python新式类和旧式类区别
python的新式类是2.2版本引进来的,我们可以将之前的类叫做经典类或者旧式类. 为什么要在2.2中引进new style class呢?官方给的解释是: 为了统一类(class)和类型(type) ...
- python同步锁和互斥锁的区别_浅谈Python线程的同步互斥与死锁
这篇文章主要介绍了浅谈Python线程的同步互斥与死锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 线程间通信方法 1. 通信 ...
- python中if和elif的区别_浅谈对python中if、elif、else的误解
今天下午在练习python时用了"if...if...else..."的分支结构,结果运行出来吓我一跳.原来我想当然的认为"if...if...else..." ...
- python中for循环和while循环的区别_浅谈python中的while循环
python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环:for循环的时候必须有一个可迭代的对象,才能循环,比如说 列表.字典.字符串等 ...
- python提供什么机制处理程序运行错误_浅谈Python异常处理机制
异常机制己经成为衡量一门编程语言是否成熟的标准之一,使用异常处理机制的 Python 程序有更好的容错性,更加健壮. 对于计算机程序而言,情况就更复杂了一一没有人能保证自己写的程序永远不会出辛苦!就算 ...
最新文章
- 顺F分享,你是在裸奔吗?
- 7月书讯:众多畅销书升级!
- 去除Word中插入的Visio对象的空白
- html中用来标记关键字的标识,简单的HTML标识属性与识别
- SAP Commerce Cloud 架构概述
- JavaScript 计时器
- 微型计算机中celeron,微型计算机中常提及的Pentium或Celeron是指其_______
- 数据结构-王道2017-第5章 图
- python django实例_python django 模板实例
- MBProgressHud添加自定义动画
- 抛出与抽象相对应的异常(61)
- pytorch--torch.zeros()怎么使用
- 插入数据值 设置标签属性的值 来自 精通ASP-NET-MVC-5-弗瑞曼
- 一个很难的sql面试题
- 15本职场必读书,得挑几本看看!
- 后端开发的定义及意义PHP,【后端开发】php接口有什么作用
- 实践练习二(必选):手动部署 OceanBase 单副本集群
- PPT乱码如何解决?
- three.js和D3.js
- 光谱、多光谱技术、高光谱技术以及遥感中的应用