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.]])