Odwrotna szybka transformata Fouriera o wartościach rzeczywistych.
Oblicza odwrotną jednowymiarową dyskretną transformatę Fouriera sygnału o wartościach rzeczywistych w stosunku do najbardziej wewnętrznego wymiaru „wejściowego”.
Zakłada się, że najbardziej wewnętrzny wymiar „wejściowego” jest wynikiem „RFFT”: unikalnych składowych „fft_length / 2 + 1” DFT sygnału o wartościach rzeczywistych. Jeżeli nie podano długości_fft, jest ona obliczana na podstawie rozmiaru najbardziej wewnętrznego wymiaru elementu wejściowego („długość_fft = 2 * (wewnętrzna - 1)”). 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ż osi obliczany jest `signal.Irfft`, jeśli `fft_length / 2 + 1` jest mniejsze niż odpowiadający 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 Irft < TFloat32 > | |
statyczny <U rozszerza numer T > Irfft <U> | |
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
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 Irfft < TFloat32 > utwórz ( Zakres zasięgu , Operand <? rozszerza TType > wejście, Operand < TInt32 > fftLength)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Irft 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 [1]. Długość FFT. |
Zwroty
- nowa instancja Irft
public static Irfft <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ę Irft.
Parametry
zakres | aktualny zakres |
---|---|
wejście | Złożony tensor. |
Długość fft | Tensor kształtu int32 [1]. Długość FFT. |
Zwroty
- nowa instancja Irft
publiczne wyjście <U> wyjście ()
Tensor float32 tej samej rangi co „input”. Najbardziej wewnętrzny wymiar „wejściowego” zostaje zastąpiony próbkami „fft_length” jego odwrotnej 1D transformaty Fouriera.