Spec-Zone.ru › PyTorch 2

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

Spec-Zone.ru

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