📜  以下代码的输出是什么? np.arange(0,22,6) - Python (1)

📅  最后修改于: 2023-12-03 15:06:40.251000             🧑  作者: Mango

介绍

在 Python 中,np.arange(0,22,6) 表示生成一个从 0 开始、到 22(不包括 22)结束、步长为 6 的一维数组,其中 npnumpy 模块的别名。这个函数可以用于生成等差数列,它的语法如下:

numpy.arange([start, ]stop, [step, ]dtype=None)

其中参数意义如下:

  • start:起始值。
  • stop:终止值,但不包括该值。
  • step:两个值之间的间隔,默认为 1。
  • dtype:返回数组的数据类型,如果未提供,则根据其他输入来推断数据类型。

这个函数返回的是一个 ndarray 类型的数组,它与 Python 自带的列表不同之处在于 ndarray 支持矢量计算,即可以直接对整个数组进行计算。

代码输出

对于np.arange(0,22,6),它的输出是:

array([ 0,  6, 12, 18])

这个输出是一个一维数组,每个元素的值依次为 0、6、12 和 18。这个数组的长度为 4,这是因为从 0 开始,到 22(不包括 22)结束,步长为 6,只有 4 个数符合这个条件。