Значение остановки функции Numpy linspace

#python #function #numpy #include #linspace

Вопрос:

Я даю начальные и конечные значения в качестве параметров функции linspace, значение остановки обычно не включается в массив. Из-за этого мы всегда пишем [стоп 1], чтобы включить значение остановки. Но в linspace, если я напишу

 np.linspace(0, 20, 5)
 

на выходе получается:

 [0, 5, 10, 15, 20]
 

Почему вывод функции linspace включает значение остановки, когда функция arange этого не делает?