selam !
sadece birkaç gün öncesine kadar frekans analizinden hiçbir şey bilmiyordum
bu ilginç ve güçlü araçla tanıştıktan sonra bunları size açıklamamak bence haksızlık olur
Eğer frekans analizine dair herhangi bir şey bilmiyorsanız endişelenmeyin.
çünkü ben de yeni öğrenmeye başlıyorum ve sizlerle birlikte bu konuda adım adım ilerleyeceğiz
Fourier :
Hızlı fourrier:
Wavelet:
High pass-Low pass:
Unutmayın, karmaşık gibi görünen konular bile birkaç satır kodla çözülebilir.
sadece birkaç gün öncesine kadar frekans analizinden hiçbir şey bilmiyordum
bu ilginç ve güçlü araçla tanıştıktan sonra bunları size açıklamamak bence haksızlık olur
Eğer frekans analizine dair herhangi bir şey bilmiyorsanız endişelenmeyin.
çünkü ben de yeni öğrenmeye başlıyorum ve sizlerle birlikte bu konuda adım adım ilerleyeceğiz
Fourier :
Kod:
from scipy.fft import fft
import numpy as np
sinyal = np.array([2.0, 1.0, 2.0, 1.0, 2.0, 1.0])
frekans_bilesenleri = fft(sinyal)
print(frekans_bilesenleri)
Hızlı fourrier:
Kod:
from numpy.fft import fft
sinyal = np.array([2.0, 1.0, 2.0, 1.0, 2.0, 1.0])
frekans_bilesenleri = fft(sinyal)
print(frekans_bilesenleri)
Wavelet:
Kod:
import pywt
sinyal = np.array([2.0, 1.0, 2.0, 1.0, 2.0, 1.0])
katsayilar = pywt.dwt(sinyal, 'db1')
print(katsayilar)
High pass-Low pass:
Kod:
from scipy.signal import butter, filtfilt
sinyal = np.array([2.0, 1.0, 2.0, 1.0, 2.0, 1.0])
nyquist = 0.5
cutoff = 1.0
order = 2
b, a = butter(order, cutoff / nyquist, btype='low')
dusuk_geciren_sinyal = filtfilt(b, a, sinyal)
print(dusuk_geciren_sinyal)
Unutmayın, karmaşık gibi görünen konular bile birkaç satır kodla çözülebilir.