语法
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
作用
在指定的间隔内返回均匀间隔的数字。返回 num 个以均匀间隔分布的样本,在[start, stop]。这个区间的末端点可以通过 endpoint=False 来排除在外。
Parameters(参数):
start : scalar(标量),The starting value of the sequence(序列的起始点).
stop : scalar,序列的结束点,除非 endpoint 被设置为 False,在这种情况下, the sequence consists of all but the last of num + 1 evenly spaced samples(该序列由除最后一个样本(num + 1)以外的所有均匀间隔的样本组成), 不包括 stop.当 endpoint=False 的时候注意步长的大小(下面有例子).
num : int, optional(可选),生成的样本数,默认是 50。必须是非负。
endpoint : bool, optional,如果是真,则一定包括 stop,如果为 False,一定不会有 stop
retstep : bool, optional,If True, return (samples, step), where step is the spacing between samples.(看例子)
dtype : dtype, optional,The type of the output array. If dtype is not given, infer the data type from the other input arguments(推断这个输入用例从其他的输入中).
Returns:
samples : ndarray,There are num equally spaced samples in the closed interval [start, stop] or the half-open interval [start, stop) (depending on whether endpoint is True or False).
step : float(只有当 retstep 设置为真的时候才会存在),Only returned if retstep is True, Size of spacing between samples.
1 | # space: (3.0-2.0)/(5-1)=0.25 |
- 本文作者: YuT
- 本文链接: https://ytno1.github.io/archives/c539c65b.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!