numpy.linspace(start, stop, num=50,
endpoint=True,
retstep=False,
dtype=None)
Liefert „num“ gleich verteilte Zahlen über ein Interval [start, stop] zurück.
Mittels „endpoint“ kann man steuern, ob der Endpunkt dazu gehören soll oder nicht.
Beispiele:
>>> start, stop, number_of_points = 0, 10, 6
>>> np.linspace(start, stop, number_of_points)
array([ 0., 2., 4., 6., 8., 10.])
>>> np.linspace(start, stop, 6, endpoint=False)
Array([ 0. , 1.66666667, 3.33333333, 5. , 6.66666667, 8.33333333])
>>> samples, spacing = np.linspace(1, 10, 20, endpoint=False, retstep=True)
>>> print(spacing)
0.45