Irfft

aula final pública Irfft

Transformada rápida inversa de Fourier com valor real.

Calcula a transformada discreta de Fourier unidimensional inversa de um sinal de valor real sobre a dimensão mais interna da `entrada`.

A dimensão mais interna de `entrada` é considerada o resultado de `RFFT`: os componentes únicos `fft_length / 2 + 1` da DFT de um sinal de valor real. Se `fft_length` não for fornecido, ele será calculado a partir do tamanho da dimensão mais interna de `input` (`fft_length = 2 * (inner - 1)`). Se o comprimento da FFT usado para calcular a `entrada` for ímpar, ele deverá ser fornecido, pois não pode ser inferido corretamente.

Ao longo do eixo `signal.Irfft` é calculado, se `fft_length / 2 + 1` for menor que a dimensão correspondente de `input`, a dimensão é cortada. Se for maior, a dimensão será preenchida com zeros.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída <U>
asOutput ()
Retorna o identificador simbólico do tensor.
Irfft estático <TFloat32>
create ( Escopo do escopo , Operando <? estende TType > entrada, Operando < TInt32 > fftLength)
Método de fábrica para criar uma classe que agrupa uma nova operação Irfft usando tipos de saída padrão.
estático <U estende TNumber > Irfft <U>
create ( Escopo do escopo , Operando <? estende TType > entrada, Operando < TInt32 > fftLength, Classe<U> Treal)
Método de fábrica para criar uma classe que envolve uma nova operação Irfft.
Saída <U>
saída ()
Um tensor float32 da mesma classificação que `input`.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor Constante: "IRFFT"

Métodos Públicos

Saída pública <U> asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static Irfft < TFloat32 > create ( Escopo do escopo , Operando <? estende TType > entrada, Operando < TInt32 > fftLength)

Método de fábrica para criar uma classe que agrupa uma nova operação Irfft usando tipos de saída padrão.

Parâmetros
escopo escopo atual
entrada Um tensor complexo.
fftComprimento Um tensor int32 de forma [1]. O comprimento da FFT.
Devoluções
  • uma nova instância do Irfft

public static Irfft <U> create ( Escopo do escopo , Operando <? estende TType > entrada, Operando < TInt32 > fftLength, Classe<U> Treal)

Método de fábrica para criar uma classe que envolve uma nova operação Irfft.

Parâmetros
escopo escopo atual
entrada Um tensor complexo.
fftComprimento Um tensor int32 de forma [1]. O comprimento da FFT.
Devoluções
  • uma nova instância do Irfft

Saída pública <U> saída ()

Um tensor float32 da mesma classificação que `input`. A dimensão mais interna de `input` é substituída pelas amostras `fft_length` de sua transformada inversa de Fourier 1D.