在 Numpy 中返回给定区间和步长内的等距值

numpyserver side programmingprogramming更新于 2025/9/2 11:37:17

使用 numpy.arange() 方法创建一个包含 int 元素的数组。第一个参数是"start",即区间的起始值。第二个参数是"end",即区间的结束值。 第三个参数是步长,即值之间的间隔。此处默认步长为 2。

值在半开区间 [start, stop) 内生成。对于整数参数,该函数相当于 Python 内置的 range 函数,但返回的是 ndarray 而不是列表。

stop 是区间的结束值。区间不包含此值,除非在某些情况下 step 不是整数,并且浮点舍入会影响 out 的长度。step 是值之间的间隔。对于任何输出 out,这是两个相邻值之间的距离,out[i+1] - out[i]。默认步长为 1。如果将 step 指定为位置参数,则还必须指定 start。

步骤

首先,导入所需的库 −

import numpy as np

使用 numpy.arange() 方法创建一个包含 int 元素的数组。此处我们将步长设置为 2 −

arr = np.arange(15, 30, step = 2)
print("数组...
", arr)

获取数组的类型 −

print("
数组类型...
", arr.dtype)

获取数组的维度: −

print("
数组维度...
",arr.ndim)

获取数组的形状 −

print("
我们的数组形状...
",arr.shape)

获取数组元素的数量 −

print("
数组中元素的数量...
",arr.size)

示例

import numpy as np

# 使用 numpy.arange() 方法创建一个包含 int 元素的数组
# 第一个参数是"start",即区间的起始位置
# 第二个参数是"end",即区间的结束位置
# 第三个参数是步长,即值之间的间隔。默认步长为 1
# 我们在这里将步长设置为 2
arr = np.arange(15, 30, step = 2)
print("数组...
", arr) # 获取数组类型 print("
数组类型...
", arr.dtype) # 获取数组的维度 print("
数组维度...
",arr.ndim) # 获取数组的形状 print("
我们的数组形状...
",arr.shape) # 获取数组元素的数量 print("
数组中元素的数量...
",arr.size)

输出

数组...
[15 17 19 21 23 25 27 29]

数组类型...
int64

数组维度...
1

我们的数组形状...
(8,)

数组中元素的数量...
8

相关文章