Функция numpy.identity() в Python — массив идентификаторов

Функция identity() определена в библиотеке Numpy, которую можно импортировать как import numpy. Мы можем создавать многомерные массивы и получать другую математическую статистику с помощью NumPy. В сегодняшней статье давайте посмотрим, что такое идентификационный массив или матрица и как его создать.

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

numpy.identity() в Python — это библиотечная функция numpy, которая возвращает массив идентификаторов, количество строк(и столбцов) в выводе nxn. Массив идентификаторов представляет собой квадратный массив с единицами на главной диагонали.

Синтаксис

Параметры

  1. N: представляет количество строк или столбцов в двумерном массиве.
  2. dtype: обозначает тип данных возвращаемого массива. Он необязателен, и по умолчанию это число с плавающей запятой.

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

Метод numpy.identity() возвращает двумерный массив фигур N x N, то есть матрицу, в которой все элементы равны нулю, кроме главной диагонали, значения которой равны единице.

Пример программы с NumPy.identity() в Python

Напишем программу на Python, чтобы показать работу метода NumPy.identity().

Выход

Объяснение

  • В 1-й функции количество строк и столбцов было 2. Итак, отображалась матрица 2 X 2, имеющая главную диагональ со значением 1 с возвращаемым типом как число с плавающей запятой. Здесь были возвращены значения с плавающей запятой, поскольку функция идентификации по умолчанию имеет возвращаемый тип с плавающей запятой.
  • Во 2-й функции количество строк было 3, а столбца было 3. Таким образом, отображалась матрица 3 X 3, имеющая главную диагональ 1 с типом возвращаемого значения как число с плавающей запятой.
  • Число строк третьей функции было 3, а количество столбцов — 3, поэтому отображалась матрица 3 X 3, главная диагональ которой равна 1, а возвращаемый тип — строка. А другие значения были инициализированы пустыми символами, которые отображают значения, равные нулю.
  • В 4-й функции количество строк было 3, а столбца было 3. Итак, отображалась матрица 3 X 3, имеющая главную диагональ 1 с возвращаемым типом int.
Оцените статью

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

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