原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html
校对:(虚位以待)
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)[source]在指定的间隔内返回均匀间隔的数字。
返回在间隔[开始,停止]上计算的num个均匀间隔的样本。
可以可选地排除间隔的端点。
| 参数: | start:标量 
 停止:标量 
 num:int,可选 
 endpoint:bool,可选 
 retstep:bool,可选 
 dtype:dtype,可选 
  | 
|---|---|
| 返回: | samples:ndarray 
 步骤:float 
  | 
例子
>>> np.linspace(2.0, 3.0, num=5)
    array([ 2.  ,  2.25,  2.5 ,  2.75,  3.  ])
>>> np.linspace(2.0, 3.0, num=5, endpoint=False)
    array([ 2. ,  2.2,  2.4,  2.6,  2.8])
>>> np.linspace(2.0, 3.0, num=5, retstep=True)
    (array([ 2.  ,  2.25,  2.5 ,  2.75,  3.  ]), 0.25)
图形图:
>>> import matplotlib.pyplot as plt
>>> N = 8
>>> y = np.zeros(N)
>>> x1 = np.linspace(0, 10, N, endpoint=True)
>>> x2 = np.linspace(0, 10, N, endpoint=False)
>>> plt.plot(x1, y, 'o')
[<matplotlib.lines.Line2D object at 0x...>]
>>> plt.plot(x2, y + 0.5, 'o')
[<matplotlib.lines.Line2D object at 0x...>]
>>> plt.ylim([-0.5, 1])
(-0.5, 1)
>>> plt.show()