Com a ajuda do método scipy.rfft() , podemos calcular a transformação rápida de Fourier para a sequência real e retornar o vetor transformado usando este método.

Sintaxe: scipy.fft.rfft (x)

Retorno: Retorna o vetor transformado.

Exemplo 1 :

Neste exemplo, podemos ver que usando o método scipy.rfft() , podemos calcular a transformação rápida de Fourier para a sequência real e retornar o vetor transformado usando este método.



import scipy 
import numpy as np 
  
x = np.arange(5) 
gfg = scipy.fft.rfft(x) 
  
print(gfg)

Resultado :

[10. + 0.j -2,5 + 3,4409548j -2,5 + 0,81229924j]

Exemplo # 2:

import scipy 
import numpy as np 
  
x = np.arange(10) 
gfg = scipy.fft.rfft(x) 
  
print(gfg)

Resultado :

[45. + 0.j -5. + 15.38841769j -5. + 6,8819096j -5. + 3,63271264j

-5. + 1.62459848j -5. + 0.j]