Spec-Zone.ru › PyTorch 2.14

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])

© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.linalg.det.html

Spec-Zone.ru

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