numpy.matlib.eye
-
numpy.matlib.eye(n, M=None, k=0, dtype=<type 'float'>)[source] -
Возвращает матрицу с единицами на главной диагонали и нулями в остальных местах.
Параметры: n : int
Количество строк в выводе.
M : int, необязательно
Количество столбцов в выводе, по умолчанию
n.k : int, необязательно
Индекс диагонали: 0 соответствует главной диагонали, положительное значение — верхней диагонали, отрицательное — нижней диагонали.
dtype : dtype, необязательно
Тип данных возвращаемой матрицы.
Возвращает: 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.]])
© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.matlib.eye.html