numpy.arange详解
⽤例:
numpy.arange([start, ]stop, [step, ]dtype=None)
功能:
返回给定区间范围内间隔均匀的数值。
⽣成半闭区间范围[start, stop)内的数值(换句话说,取值范围包括区间的起始值⽽不包括区间的终⽌值)。对于整数参数⽽⾔,这个函数和Python内置函数range的功能是相同的。不同的是,np.arange的返回值为n维数组,⽽range的返回值为列表。
当使⽤⾮整数步长时,例如0.1,结果往往不⼀致。在这种情况下更推荐使⽤linspace。
参数
变量
名
数据类型功能
start 数值型,可选
参数
区间的起始值。区间包含此值,默认值为0
stop数值型区间的终⽌值。区间不包含此值,除⾮在某些情况下,step不是整数,并且浮点数的舍⼊会影响最后⼀个数的取值。
step 数值型,可选
参数
两个数字之间的间隔。对于任何输出,此参数为相邻两个值之间的距离(out[i+1] - out[i])。默认步长值为1。如果指定步长值就
必须指定区间的起始值start。
dtype数值类型输出数组的数值类型。如果不给定dtype参数,函数通过其他的输⼊参数推断返回值的
类型。
返回值
变量名数据类
型
功能
arange n维数
组
均匀间隔数字组成的数组。对于浮点型参数,返回数组的长度为ceil((stop - start)/step)。由于浮点溢出,此规则可能导致输出的最后
⼀个元素⼤于stop。
⽰例:
import numpy as np
np.arange(3)
linspace numpyOut[1]:array([0, 1, 2]) np.arange(3.0)
Out[2]:array([0., 1., 2.]) np.arange(3,7)
Out[3]:array([3, 4, 5, 6]) np.arange(3,7,2)
Out[4]:array([3, 5])
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论