Spec-Zone.ru › NumPy 1.15

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

Матрица размера n x M, где все элементы равны нулю, за исключением k-й диагонали, значения которой равны единице.

См. также

numpy.eye
Эквивалентная функция для массивов.
identity
Квадратная единичная матрица.

Примеры

>>> 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.15.4/reference/generated/numpy.matlib.eye.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API