numpy arange()函数


arange()函数

numpyarange()函数用于生成等间隔(等差)的数组

  • 输出的数组为一个半开半闭区间[start, stop),即结果包含起始值但不包含结束值。
  • 传入的参数为整数时,等同于python range()函数

用法


np.arange([start,] stop,[step,])

一般需提供三个参数:起始值start、结束值stop以及步长step

例如


import numpy as np

x = np.arange(2, 5, 1)
print(x)

结果


[2 3 4]

只提供一个值时默认视为结束值

注意到上面用法中,[start,][step,]用方括号括起来了,表示可选。因此当只给函数传一个值时,函数默认将其视为结束值


>>> x = np.arange(5)
>>> x
[0 1 2 3 4]