torch.linalg.det
-
torch.linalg.det(A, *, out=None) → Tensor -
Вычисляет определитель квадратной матрицы.
Поддерживает входные данные типов float, double, cfloat и cdouble. Также поддерживает пакетные матрицы, и если
Aявляется пакетом матриц, то выходные данные имеют те же размерности пакета.См. также
torch.linalg.slogdet()вычисляет знак и натуральный логарифм абсолютного значения определителя квадратных матриц.- Параметры
-
A (Tensor) – тензор формы
(*, n, n)где*равна нулю или более размерностям пакета. - Ключевые аргументы
-
out (Tensor, необязательно) – тензор результата. Игнорируется, если
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/2.1/generated/torch.linalg.det.html