数值生成
2024年11月22日小于 1 分钟
np.linespace
np.linspace
是 NumPy 库中的一个函数,用于生成一个在指定区间内均匀分布的数值数组。这个函数非常适用于创建数值范围,特别是在绘图和数值计算中。
np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)
start
:序列的起始值。stop
:序列的结束值。num
:要生成的样本数,默认为 50。endpoint
:如果为 True,则包含序列的结束值,默认为 True。retstep
:如果为 True,则返回样本数和样本之间的步长,默认为 False。dtype
:输出数组的 dtype,如果未指定,则从其他输入参数推断。axis
:结果数组沿哪个轴广播。 例如,np.linspace(0, 10, 5)
将生成一个包含 5 个元素的数组,这些元素在 0 和 10 之间均匀分布。结果将是[0, 2.5, 5, 7.5, 10]
。