Odwrotna szybka transformata Fouriera o wartościach rzeczywistych 3D.
Oblicza odwrotną trójwymiarową dyskretną transformatę Fouriera sygnału o wartościach rzeczywistych w trzech najbardziej wewnętrznych wymiarach „wejściowych”.
Zakłada się, że 3 najbardziej wewnętrzne wymiary „wejściowego” są wynikiem „RFFT3D”. 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 3 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.Irfft3d”, 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 Irfft3d < TFloat32 > | |
statyczny <U rozszerza TNumber > Irfft3d <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 Irfft3d < TFloat32 > create ( Zakres zakresu, Operand <? rozszerza TType > wejście, Operand < TInt32 > fftLength)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Irfft3d 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 [3]. Długość FFT dla każdego wymiaru. |
Zwroty
- nowa instancja Irft3d
public static Irfft3d <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ę Irfft3d.
Parametry
zakres | aktualny zakres |
---|---|
wejście | Złożony tensor. |
Długość fft | Tensor kształtu int32 [3]. Długość FFT dla każdego wymiaru. |
Zwroty
- nowa instancja Irft3d
publiczne wyjście <U> wyjście ()
Tensor float32 tej samej rangi co „input”. Najbardziej wewnętrzne 3 wymiary „wejściowego” są zastępowane próbkami „fft_length” ich odwrotnej, rzeczywistej transformaty Fouriera 3D.