Numpy linspace 函数停止值
Numpy linspace function stop value
我将起始值和终止值作为 linspace 函数的参数
停止值通常不包含在数组中。因此,我们总是写 [stop+1] 以包含停止值。
但是在 linspace 中,如果我写
np.linspace(0, 20, 5)
输出是:
[0, 5, 10, 15, 20]
为什么 linspace 函数输出包含终止值而 arange 函数不包含终止值?
来自 Numpy linspace documnetation
参数
endpoint : bool, optional
If True, stop is the last sample. Otherwise, it is not included. Default is True.
解释得很好 这 2 个函数相似,但方法略有不同 -
linspace 的 目标是给我们一个在起点和终点之间等间距的值列表,唯一需要的参数(除了 start/end) 是我们想要多少项目。因此最终认为该列表中的合法项目。
arrange的目标是根据我们给它的stepsize参数给出一个steps的列表。我们正在处理这些步骤,所以我想结局与我们无关
这是我对这个问题的两分钱...
我将起始值和终止值作为 linspace 函数的参数 停止值通常不包含在数组中。因此,我们总是写 [stop+1] 以包含停止值。 但是在 linspace 中,如果我写
np.linspace(0, 20, 5)
输出是:
[0, 5, 10, 15, 20]
为什么 linspace 函数输出包含终止值而 arange 函数不包含终止值?
来自 Numpy linspace documnetation 参数
endpoint : bool, optional If True, stop is the last sample. Otherwise, it is not included. Default is True.
解释得很好
linspace 的 目标是给我们一个在起点和终点之间等间距的值列表,唯一需要的参数(除了 start/end) 是我们想要多少项目。因此最终认为该列表中的合法项目。
arrange的目标是根据我们给它的stepsize参数给出一个steps的列表。我们正在处理这些步骤,所以我想结局与我们无关 这是我对这个问题的两分钱...