Функция np.linspace() в Python

np.linspace() — это функция numpy, которая возвращает последовательность чисел в указанном интервале. Функция np.linspace() в основном требует start, end и количества разбиений. Функция np.linspace() в Python возвращает n чисел между двумя числами, разделяя числа поровну.

Синтаксис np.linspace()

Аргументы

  • start: это начальный номер последовательности.
  • stop: это конечный номер последовательности.
  • num: это общее количество образцов для генерации. Это число, которое мы должны разделить между двумя числами.
  • endpoint: если эта конечная точка верна, то endpoint является конечным значением, иначе оно не будет включено в последовательность. True — это значение по умолчанию для аргумента конечной точки. Но если мы изменим его на false, размер шага также изменится.
  • Retstep: Обозначает шаг возврата. По умолчанию установлено значение False. Если мы изменим значение на True, то функция вернет размер шага вместе со сгенерированной выборкой.
  • Dtype: обозначает тип данных. По умолчанию установлено значение «None». Мы можем упомянуть тип данных в этом аргументе. Например, если мы хотим разделить числа только округленно, мы можем указать это как int. Мы должны правильно указать тип данных. Если у нас нет требуемого типа данных, этот аргумент не должен быть заполнен.
  • Axis: это направление, в котором данные должны быть вставлены. По умолчанию установлено значение 0. Есть два типа 0 для вставки в начало и -1 для вставки в конец.

Как создать массив с равномерным или неравномерным интервалом в Python

Чтобы создать массивы с равномерным или неравномерным интервалом в Python, используйте функцию np.linspace().

Выход

В этом выводе мы видим, что функция возвращает равномерно распределенные числа с интервалом 0,1.

В этой программе мы импортировали пакет numpy. Пакет numpy используется для числовых расчетов. Затем мы использовали функцию linspace для создания последовательности. В этой функции начальный элемент равен 1, а конечный элемент равен 2; размер шага 10.

Следовательно, это последовательность чисел, которую мы разделяем на указанное количество разбиений.

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python