numpy.ma.identity#

ma.идентичность(n, dtype=None, *, как=None, fill_value=None, hardmask=False)[источник]#

Возвращает массив идентичности.

Единичный массив — это квадратный массив с единицами на главной диагонали.

Параметры:
nint

Количество строк (и столбцов) в n x n вывод.

dtypeтип данных, опционально

Тип данных вывода. По умолчанию float.

какarray_like, необязательный

Объект-ссылка, позволяющий создавать массивы, которые не являются массивами NumPy. Если массивоподобный объект, переданный как like поддерживает __array_function__ протокол, результат будет определен им. В этом случае он гарантирует создание объекта массива, совместимого с переданным через этот аргумент.

Новое в версии 1.20.0.

Возвращает:
выходMaskedArray

n x n массив с его главной диагональю, установленной в единицу, и всеми остальными элементами 0.

Примеры

>>> import numpy as np
>>> np.identity(3)
array([[1.,  0.,  0.],
       [0.,  1.,  0.],
       [0.,  0.,  1.]])