Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como calcular a série de Fourier em Python
Computação da série de Fourier em seu programa Python permite separar um sinal em suas freqüências . Campos científicos , como a óptica eo movimento onda utilizam o processo de transformar Fourier ao fazer cálculos matemáticos. NumPy , uma extensão Python open source, fornece as matrizes e funções matemáticas de alto nível necessárias para calcular Séries de Fourier na linguagem de programação Python. Chame a função " fft " NumPy para criar uma transformada de Fourier básico. Instruções
1

Faça o download do pacote binário NumPy e instalá-lo.
2

Abra o arquivo de origem em um editor , como o Windows Notepad .

3

Importe o " matplotlib.pyplot " para permitir o acesso às funções de plotagem , adicionando o seguinte código na parte superior do seu arquivo :

matplotlib.pyplot importação como pyplt
< br > 4

criar uma matriz de números para usar em transformada de Fourier cálculo adicionando o seguinte código:

arr = np.arange (128)

Isto irá criar a matriz [ 0 , 1 , 2 , .. , 127]
5

Calcule uma transformada de Fourier discreta unidimensional com a função " fft " , adicionando o seguinte código na parte superior do seu arquivo : .

NDFT = np . fft.fft ( np.sin ( arr) ) ffreq = np.fft.fftfreq ( arr.shape [-1] )

a função " fftfreq " retorna uma matriz flutuador contendo as freqüências de amostra para o Transformada de Fourier Discreta
6

planta e gráfico da série de Fourier , adicionando os seguintes comandos: .

pyplt.plot ( freq , ndft.real , ffreq , ndft.imag ) pyplt . show ()
7

Salve o arquivo com a extensão ". py" .
8

Compilar e executar o programa para calcular a série de Fourier.


Anterior :

Próximo : No
  Os artigos relacionados
·Como codificar Nim para Python 
·Como obter as coordenadas do Cursor Linux 
·Como copiar eBooks Usando Python 
·O que é ActiveState Python 
·Como ler um Float binária com Python 
·Como executar um script Python em IPython 
·Como saber qual a versão do Python que você tem 
·Como o log de execução Tempo de teste em Python 
·Como fazer Python Aguarde um Quit Command 
·Como ativar um botão com wxPython 
  Artigos em destaque
·Como converter estendida para Integer em Pascal 
·Como fazer upload e renomear nomes de arquivos usando P…
·Como codificar Nim para Python 
·Como listar Variáveis ​​PHP 
·Como estender o comprimento de VARCHAR em MySQL 
·Como executar comandos de console em Java 
·Como converter uma coluna de DataView para um Integer 
·Como usar sprites animados em Eclipse 
·Como converter em C do objeto para DateTime 
·Como calcular o interruptor Overhead 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados