numpy.matlib.eye
-
numpy.matlib.eye(n, M=None, k=0, dtype=<class 'float'>, order='C')[source] -
Возвращает матрицу с единицами на главной диагонали и нулями в других местах.
Параметры: -
n : int -
Количество строк в выводе.
-
M : int, optional -
Количество столбцов в выводе, по умолчанию
n. -
k : int, optional -
Индекс диагонали: 0 относится к главной диагонали, положительное значение относится к верхней диагонали, а отрицательное значение к нижней диагонали.
-
dtype : dtype, optional -
Тип данных возвращаемой матрицы.
-
order : {‘C’, ‘F’}, optional -
Определяет, будет ли вывод храниться в порядке следования строк (C-стиль) или столбцов (Fortran-стиль) в памяти.
Новое в версии 1.14.0.
Возвращает: -
I : matrix -
Матрица
nxM, где все элементы равны нулю, за исключениемk-й диагонали, значения которой равны единице.
Примеры
>>> import numpy.matlib >>> np.matlib.eye(3, k=1, dtype=float) matrix([[0., 1., 0.], [0., 0., 1.], [0., 0., 0.]]) -
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.matlib.eye.html