Мы все знакомы с np.linspace, который создает массив с заданными началом, остановкой и количеством элементов:
Код: Выделить всё
In [1]: import numpy as np
In [2]: np.linspace(0, 10, 9)
Out[2]: array([ 0. , 1.25, 2.5 , 3.75, 5. , 6.25, 7.5 , 8.75, 10. ])
Аналогично, кто мог забыть np.arange, который создает массив с заданными началом, остановкой и шагом:
Код: Выделить всё
In [4]: np.arange(0, 10, 1.25)
Out[4]: array([ 0. , 1.25, 2.5 , 3.75, 5. , 6.25, 7.5 , 8.75])
Но существует ли функция, которая позволяет указать начало, шаг и количество элементов, опуская при этом остановку? Должно быть.