Функция 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() по умолчанию возвращает остановку в качестве последней выборки.

Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *