Функция numpy linspace() в Python — примеры
Функция numpy linspace() в Python создает новый массив numpy с равномерно расположенными числами в заданном интервале:
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)
Введение в функцию numpy linspace()
linspace() работает как функция arange(). Но вместо указания размера шага она определяет количество элементов в интервале между начальным и конечным значениями.
Например, в следующем примере функция linspace() используется для создания нового массива с пятью числами от 1 до 2:
import numpy as np a = np.linspace(1, 2, 5) print(a)
Выход:
[1. 1.25 1.5 1.75 2. ]
Если вы не хотите включать значение stop, вы можете исключить его с помощью параметра endpoint. Например:
import numpy as np a = np.linspace(1, 2, 5, endpoint=False) print(a)
Выход:
[1. 1.2 1.4 1.6 1.8]
Обратите внимание, что конечная точка по умолчанию имеет значение True. Поэтому функция linspace() по умолчанию возвращает остановку в качестве последней выборки.