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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。