RFFTND

publiczne zajęcia końcowe RFFTND

Szybka rzeczywista transformata Fouriera ND.

Oblicza n-wymiarową rzeczywistą dyskretną transformatę Fouriera na wyznaczonych wymiarach „wejściowych”. Zakłada się, że wyznaczone wymiary „wejściowego” są wynikiem „RFFTND”. Długość ostatniej przekształconej osi będzie wynosić fft_length[-1]//2+1.

Jeśli fft_length[i] Shape(input)[i], dane wejściowe są dopełniane zerami. Jeśli nie podano fft_length, używany jest domyślny kształt (wejście).

Osie oznaczają wymiary, na których ma zostać wykonana transformacja. Domyślnie wykonywane jest na wszystkich osiach.

Metody publiczne

Wyjście <U>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <U, T numer rozszerzenia> RFFTND <U>
utwórz (zakres zakresu , argument <T> wejściowy, argument <liczba całkowita> fftLength, argument < liczba całkowita> osie, klasa <U> Tcomplex)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RFFTND.
Wyjście <U>
wyjście ()
Złożony tensor o tym samym kształcie co „input”.

Metody dziedziczone

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 RFFTND <U> utwórz ( Zakres zakresu , Operand <T> wejście, Operand <Integer> fftLength, Operand <Integer> osie, Klasa<U> Tcomplex)

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

Parametry
zakres aktualny zakres
wejście Złożony tensor.
Długość fft Tensor int32. Długość FFT dla każdego wymiaru.
osie Tensor int32 o takim samym kształcie jak fft_length. Osie, w których ma zostać wykonana transformacja.
Zwroty
  • nowa instancja RFFTND

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

Złożony tensor o tym samym kształcie co „input”. Wyznaczone wymiary „wejściowego” zastępowane są ich rzeczywistymi transformatami Fouriera.