Python中的arange是什么?学习分享!

  Python中的arange是什么意思?这是很多小伙伴都比较关注的问题,今天小编为大家详细介绍一下,希望对你有所帮助。

  Python中的arange函数是用于创建等差数组,使用频率非常高,arange非常类似于range函数,懂Python的人肯定经常用range函数。比如for循环中,几乎都会用到range,至于arange和range的区别,仅仅只是arange返回的是一个数据,而range返回的是list。

  Arange函数说明:arange([start,] stop[, step,], dtype=None)根据start与stop指定的范围以及step设定的生长,生成一个ndarray。dtype:dtype

  先引入numpy。Arange和range的另一个区别就是使用arange需要先引入,而range不需要。

  接下来我们通过使用一个参数,来看看arange和range有什么不同表现。

  range返回从0-4的五个数构成的list,而arange返回一个array对象,不过他们之间的元素是一样的。

  >>>range(5)

  [0,1,2,3,4]

  >>>np.arange(5)

  Array([0,1,2,3,4])

  >>>

  输入两个参数试试,第一个参数是起始点,第二个参数是终止点

  >>>range(1,5)

  [1,2,3,4]

  >>>np.arange(1,5)

  Array([1,2,3,4])

  >>>

  我们更换一个起始点尝试一下

  >>>range(2,5)

  [2,3,4]

  >>>np.arange(2,5)

  Array([2,3,4])

  >>>

  假如我们输入三个参数呢,第三个参数就成为了步长

  >>>range(1,10,2)

  [1,3,5,7,9]

  >>>

  >>>np.arange(1,10,2)

  Array([1,3,5,7,9])

  >>>

(0)

相关推荐

  • Python科学运算之存取元素

    用整数作为下标可以获取数组中的某个元素 用范围作为下标获取数组的一个切片,包括a[3]不包括a[5] 省略开始下标,表示从a[0]开始 下标可以使用负数,表示从数组后往前数 下标还可以用来修改元素的值 ...

  • 第79天:数据分析之 Numpy 初步

    NumPy 是 Python 中一个基本的科学计算库,包含以下特性: 强大的 N 维数组对象: 精巧的广播(broadcasting)功能: C/C++ 和 Fortran 代码集成工具: 实用的线性 ...

  • Python中缩进是什么?入门分享!

    众所周知,Python是一门独特的编程语言,它语法清晰.简单易学,而且Python是通过缩进来识别代码块的,因为一般的语言都是通过{}或者end来作为代码块标记. Python中缩进是什么? 要求严格 ...

  • Python的优缺点有哪些?学习分享

    在很多人眼中,Python是一门全能语言,可以做很多的事情,那么你知道Python有什么优缺点吗?我想这是很多人都比较好奇的问题,我们一起来看看吧. 优点: Python是一种代表简单主义思想的语言, ...

  • Python中tuple和list的区别?基础学习!

    想必大家都知道,Python数据类型有很多种,其中有两个对象的写法非常相似,它就是tuple元组和list列表,让人傻傻分不清楚.那么你知道Python中tuple和list有什么区别吗?我们来看看具 ...

  • 学习分享【二十四史中的经典名句】①以铜为...

    学习分享[二十四史中的经典名句]①以铜为镜,可以正衣冠:以古为镜,可以知兴替:以人为镜,可以明得失:②书籍之事,患人不好,好之无伤也:③反听之谓聪,内视之谓明,自胜之谓强--读史求识,脱俗求真!

  • Python中Json和dict区别对比?入门分享!

    最近有人问小编说:Python开发中字典和Json的区别是什么?关于这个问题,小编通过下文为大家介绍一下. 什么是字典? 字典是一种数据结构,而json是一种数据格式就会有一些形式上的限制,比如jso ...

  • Python热门的原因是什么?学习分享!

    虽然编程语言有很多种,但是近期最火的可谓是Python了,今天我们就来聊一聊Python语言为什么这么火?背后的原因是什么? Python为什么这么火? 入手快.Python语言相对于其他编程语言来说 ...

  • Tcp协议和udp协议有什么区别?Python学习分享

    很多Python程序员面试找工作的时候,经常会被问到关于网络编程的问题,比如TCP协议和udp协议有什么区别.Post和get有什么区别--你知道它们之间有什么差异吗?不知道,就跟着小编往下看. Tc ...

  • 镇中学子孙鹏被北大录取 分享初中学习感受

    2018年在九江镇初级中学毕业后,在石门中学再奋斗三年高中学业,今年被北京大学录取的孙鹏,这一天他回到了九江镇初级中学,与培育他成才的老师分享这份喜悦.孙鹏亦很大方地分享了自己的学习心得. " ...

  • 「学霸笔记」公务员考试中申论我的学习心得分享

    我最初学习申论,首先学习了申论的一些基础知识,初学的时候只觉得内容很多,但不知道怎么运用到题目中,后来做题多了,对这些基础知识的理解也更深刻.这些内容恰恰标定了申论做题的规矩,给出了作答题目的基础方法 ...