Irfft2d

publiczna klasa końcowa Irfft2d

Odwrotna szybka transformata Fouriera o wartościach rzeczywistych 2D.

Oblicza odwrotną dwuwymiarową dyskretną transformatę Fouriera sygnału o wartościach rzeczywistych w dwóch najbardziej wewnętrznych wymiarach „wejściowych”.

Zakłada się, że 2 najbardziej wewnętrzne wymiary „wejściowego” są wynikiem „RFFT2D”. Najbardziej wewnętrzny wymiar zawiera unikalne składowe „fft_length / 2 + 1” DFT sygnału o wartościach rzeczywistych. Jeśli nie podano długości_fft, jest ona obliczana na podstawie rozmiaru dwóch najbardziej wewnętrznych wymiarów elementu wejściowego. Jeśli długość FFT użyta do obliczenia „wejściowego” jest nieparzysta, należy ją podać, ponieważ nie można jej poprawnie wywnioskować.

Wzdłuż każdej osi obliczany jest parametr „signal.Irfft2d”, jeśli „fft_length” (lub „fft_length / 2 + 1” dla wymiaru najbardziej wewnętrznego) jest mniejszy niż odpowiedni wymiar „input”, wymiar jest przycinany. Jeśli jest większy, wymiar jest uzupełniany zerami.

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <U>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny Irfft2d < TFloat32 >
utwórz ( Zakres zakresu, Operand <? rozszerza TType > wejście, Operand < TInt32 > fftLength)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Irfft2d przy użyciu domyślnych typów wyjściowych.
statyczny <U rozszerza numer T > Irfft2d <U>
utwórz (Zakres zasięgu , Operand <? rozszerza TType > wejście, Operand < TInt32 > fftLength, Class<U> Treal)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Irfft2d.
Wyjście <U>
wyjście ()
Tensor float32 tej samej rangi co „input”.

Metody dziedziczone

Stałe

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

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „IRFFT2D”

Metody publiczne

publiczne wyjście <U> 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 Irfft2d < TFloat32 > utwórz ( Zakres zakresu, Operand <? rozszerza TType > wejście, Operand < TInt32 > fftLength)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Irfft2d przy użyciu domyślnych typów wyjściowych.

Parametry
zakres aktualny zakres
wejście Złożony tensor.
Długość fft Tensor kształtu int32 [2]. Długość FFT dla każdego wymiaru.
Zwroty
  • nowa instancja Irft2d

public static Irfft2d <U> create ( Zakres zakresu, Operand <? rozszerza TType > wejście, Operand < TInt32 > fftLength, Class<U> Treal)

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

Parametry
zakres aktualny zakres
wejście Złożony tensor.
Długość fft Tensor kształtu int32 [2]. Długość FFT dla każdego wymiaru.
Zwroty
  • nowa instancja Irft2d

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

Tensor float32 tej samej rangi co „input”. Najbardziej wewnętrzne 2 wymiary „wejściowego” są zastępowane próbkami „fft_length” ich odwrotnej transformaty Fouriera 2D.