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.
См. также
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.linalg.diagonal.html