Inv

publiczne zajęcia finałowe nr inw

Oblicza odwrotność jednej lub większej liczby macierzy odwracalnych kwadratowych lub ich połączeń (transpozycja sprzężona).

Dane wejściowe to tensor kształtu „[..., M, M]”, którego dwa najbardziej wewnętrzne wymiary tworzą macierze kwadratowe. Wynikiem jest tensor o tym samym kształcie co wejście zawierający odwrotność dla wszystkich wejściowych podmacierzy `[..., :, :]`.

Operacja wykorzystuje rozkład LU z częściowym obracaniem do obliczenia odwrotności.

Jeśli macierz nie jest odwracalna, nie ma gwarancji, co zrobi operacja. Może wykryć warunek i zgłosić wyjątek lub może po prostu zwrócić wynik bezużyteczny.

Klasy zagnieżdżone

klasa Opcje inw Opcjonalne atrybuty dla Inv

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczne Opcje Inw
sprzężenie (sprzężenie logiczne)
Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T rozszerza TType > Inv <T>
utwórz (zakres zakresu , wejście argumentu <T>, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Inv.
Wyjście <T>
wyjście ()
Kształt to „[..., M, M]”.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „MatrixInverse”

Metody publiczne

publiczne statyczne sprzężenie Inv.Options (sprzężenie logiczne)

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static Inv <T> create (zakres zakresu , wejście argumentu <T>, opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Inv.

Parametry
zakres aktualny zakres
wejście Kształt to „[..., M, M]”.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja Inv

publiczne wyjście <T> wyjście ()

Kształt to „[..., M, M]”.