当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NumPy arange方法用法及代码示例


NumPy 的 arange(~) 方法用于创建具有等距值的 NumPy 数组,类似于 Python 的 range(~) 方法。

参数

1.start | number | optional

起始值。这将是 NumPy 数组中的第一个元素。

2. stop | number

最终值。就像Python的 range(~) 方法一样,区间不包含该值。

3. step | number | optional

值之间的间距。默认情况下,step=1

4. dtype | stringtype | optional

NumPy 数组所需的数据类型。默认情况下,类型是根据其他参数推断的。

返回值

具有等距值的 NumPy 数组。

例子

仅指定最终值

获取从 0(含)到 3(不含)的 NumPy 数组:

np.arange(3)



array([0, 1, 2])

请注意值 3(即 stop 参数)如何从 NumPy 数组中排除。

指定开始值和结束值

获取从 2(含)到 5(不含)的 NumPy 数组:

np.arange(start=2, stop=5)



array([2, 3, 4])

指定步长

要获取 NumPy 数组,其中值均匀间隔 3 个单位:

np.arange(1, 10, 3)



array([1, 4, 7])

指定负步长

np.arange(6, 2, -1)



array([6, 5, 4, 3])

指定数据类型

要创建一个从 2.0(含)到 5(不含)结束的浮点数 NumPy 数组:

np.arange(start=2, stop=5, dtype="float")



array([2., 3., 4.])

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | arange method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。