Spec-Zone.ru › NumPy 2.0

numpy.linalg.diagonal

linalg.diagonal(x, /, *, offset=0)[source]

Возвращает указанные диагонали матрицы (или набора матриц) x.

Эта функция совместима с API массивов, в отличие от numpy.diagonal, матрица предполагается определенной по двум последним измерениям.

Параметры:
x(…,M,N) array_like

Массив входных данных, имеющий форму (…, M, N), где два внутренних измерения образуют матрицы MxN.

offsetint, необязательно

Смещение, задающее смещение относительно главной диагонали, где:

* offset = 0: the main diagonal.
* offset > 0: off-diagonal above the main diagonal.
* offset < 0: off-diagonal below the main diagonal.
Возвращаемое значение:
out(…,min(N,M)) ndarray

Массив, содержащий диагонали, форма которого определяется удалением двух последних измерений и добавлением измерения, равного размеру полученных диагоналей. Возвращаемый массив должен иметь тот же тип данных, что и x.

См. также

numpy.diagonal

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.linalg.diagonal.html

Spec-Zone.ru

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