python中的range和arange,python np arange

  python中的range和arange,python np arange

  本文主要介绍range()和np.arange()在Python中的具体使用,通过示例代码非常详细的介绍。对大家的学习或工作都有一定的参考价值。有需要的朋友下面和边肖一起学习。

  00-1010 np . arange()range()range()和NP的区别。阿兰格()

  

目录

  Np.arange()函数返回一个固定步长的排列,有一个终点和一个起点,比如[1,2,3,4,5]。起点为1,终点为6,步长为1。

  参数个数:np.arange()函数分为三种情况:一个参数,两个参数,三个参数。

  对于参数,参数值为终点,起点为0,步长为1。当有两个参数时,第一个参数是起点,第二个参数是终点,步长默认值为1。有三个参数,第一个参数是起点,第二个参数是终点,第三个参数是步长。其中步长支持十进制数# a参数默认为0,步长为1。输出:[0 1 2 3 4 5]

  a=np.arange(5)

  #两个参数的默认步长是1输出[3 4 5]

  a=np.arange(3,6)

  #三个参数起点为0,终点为3,步长为0.5 output [0。0.5 1.1.5 2.2.5]

  a=np.arange(0,3,0.5)

  当使用非整数步长(如0.1)时,结果往往不一致。在这些情况下,最好使用linspace。

  np.linspace(2.0,3.0,num=5)

  数组([ 2。 2.25, 2.5 , 2.75, 3.])

  np.linspace(2.0,3.0,num=5,endpoint=False)

  数组([ 2。 2.2, 2.4, 2.6, 2.8])

  np.linspace(2.0,3.0,num=5,retstep=True)

  (数组([ 2。 2.25, 2.5 , 2.75, 3.]), 0.25)

  

np.arange()

  函数语法:

  范围(停止)

  范围(开始、停止[、步进])

  参数描述:

  Start:从开始计数。默认情况下,它从0开始。比如range(5)等价于range (0,5);Stop:计数到停止结束,但不包括停止。例如:range (0,5)为[0,1,2,3,4]。没有5step: step,默认值为1。示例:range (0,5)等效于range(0,5,1)range(5)

  范围(0,5)

  对于范围(5):中的I

  .打印(一)

  .

  列表(范围(5))

  [0, 1, 2, 3, 4]

  列表(范围(0))

  []

  带有两个或三个参数的情况(第二种构造方法):

  列表(范围(0,30,5))

  [0, 5, 10, 15, 20, 25]

  列表(范围(0,10,2))

  [0, 2, 4, 6, 8]

  列表(范围(0,-10,-1))

  [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

  列表(范围(1,0))

  []

  

range()

  Arange()是Numpy中的一个函数,看起来和python自带的函数range()功能一样。但是range()和np.arange()还是有一些区别的:

  range()和np.arange()的返回类型不同。range()返回对象范围,np.arange()返回ndarray类型;Range()不支持小数步长,而np.arange()支持小数步长;range()和np.arange()都可以用于迭代;range()和np.arange()都有三个参数,从第一个参数开始,以第三个参数为步长。第二个参数之前的数据序列不包含第二个参数。Range()可用于迭代,而np.arange()的作用不止于此。它是一个序列,可以用作向量。关于Python中range()和np.arange()的具体用法,本文就到这里了。关于Python range()和np.arange()的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: