Функция numpy.one_like() в Python — что делает

Функция one_like() определена в numpy, импортируется как import numpy as np. Мы можем создавать многомерные массивы и получать другую математическую статистику с помощью numpy.

Что такое функция np.ones_like в Python?

Функция np.ones_likes() в Python возвращает массив единиц той же формы и типа, что и данный массив. Метод np.ones_like() принимает четыре параметра и используется для возврата массива аналогичной формы и размера с заменой значений элементов массива на единицы. Форма и тип данных определяют те же атрибуты возвращаемого массива.

Синтаксис

Параметры

Принимает четыре параметра, два из которых являются необязательными.

  • Первый параметр — это input array.
  • Второй параметр — это subok, который является необязательным; он принимает логические значения, и если оно истинно, вновь созданный массив будет подклассом основного массива, а если ложно, то будет массивом базового класса.
  • Третий параметр — order, представляющий порядок в памяти.
  • Четвертый параметр — dtype, является необязательным и по умолчанию имеет значение float. Это тип данных возвращаемого массива.

Возвращаемое значение

Он возвращает массив элементов со значениями единицы.

Примеры программ с методом one_like() в Python

Пример 1

Напишем программу, показывающую работу функции one_like() в Python.

Выход

В этом примере мы видим, что мы сохранили размер и форму массива и создали новый массив со всеми значениями в виде матрицы 4×4.

Пример 2

Напишем программу, которая берет матрицу 2×2 и применяет функцию one_like().

Выход

В этом примере мы видим, что когда мы взяли массив 2 × 2 со значениями 0,1,2,3, новый массив создается с той же формой и размером со значением всех значений как 1.

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

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

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