torch.linalg.det
-
torch.linalg.det(A, *, out=None) → Tensor -
Вычисляет определитель квадратной матрицы.
Поддерживает входные данные типов float, double, cfloat и cdouble. Также поддерживает пакеты матриц, и если
Aявляется пакетом матриц, то выходные данные имеют те же размерности пакета.См. также
torch.linalg.slogdet()вычисляет знак (соответственно, угол) и натуральный логарифм абсолютного значения определителя вещественных (соответственно, комплексных) квадратных матриц.- Параметры:
-
A (Тензор) – тензор формы
(*, n, n)где*— ноль или более размерностей пакета. - Ключевые аргументы:
-
out (Тензор, необязательно) – выходной тензор. Игнорируется, если
None. По умолчанию:None.
Примеры:
>>> A = torch.randn(3, 3) >>> torch.linalg.det(A) tensor(0.0934) >>> A = torch.randn(3, 2, 2) >>> torch.linalg.det(A) tensor([1.1990, 0.4099, 0.7386])
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.linalg.det.html