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