Advertisement
jukaukor

fourier-numpy.py

Apr 12th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. # Laskee input-matriisin Fast Fourier muunnoksen FFT
  2. # ja tuloksesta käänteismuunnoksen IFFT,
  3. # jolloin pitäisi tulla alkuperäinen input-matriisi
  4. # Juhani Kaukoranta 12.4.2019
  5. import numpy as np
  6. import time
  7. n = int(input("Anna n*n matriisin dimensio n "))
  8. A = np.random.rand(n,n)
  9. time0 = time.perf_counter()
  10. X = np.fft.fftn(A)
  11. Y = np.fft.ifftn(X)
  12. time1 = time.perf_counter()
  13. print("\n Aikaa FFT-muunnokseen ja käänteismuunnokseen kului ",time1-time0," sekuntia")
  14. #print("input-matriisi A: \n",A)
  15. #print("A:n FFT-muunnos \n",X)
  16. #print("käänteismuunnos IFFT, pitäisi olla alkuperäinen matriisi A \n",Y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement