Import heartpy as hp hrdata = hp get data('data csv') Oldindan ishlov berish import heartpy as hp



Yüklə 223,57 Kb.
səhifə7/10
tarix26.07.2023
ölçüsü223,57 Kb.
#137540
1   2   3   4   5   6   7   8   9   10
Algoritmning ishlashi

Qaytaradi: 

working_data - heartpy'ning barcha vaqtinchalik ob'ektlarini o'z ichiga olgan working_data lug'at ob'ekti 

Qaytish turi: 

dikt 

Misollar 
Oddiy tahlil natijalari va birinchi beshta eng yuqori cho'qqi oralig'ini hisobga olgan holda: 
>>> import heartpy as hp 
>>> data, _ = hp.load_exampledata(0) 
>>> wd, m = hp.process(data, 100.0) 
>>> wd['peaklist'][0:5] 
array([ 63, 165, 264, 360, 460], dtype=int64) 
Endi ruxsat maksimal 10ms ni tashkil qiladi, chunki bu ma'lumotlar nuqtalari orasidagi masofa. Biz yuqori aniqlik rejimidan, masalan, aniqroq pozitsiyani taxmin qilish uchun foydalanishimiz mumkin, masalan, agar biz 1000 Gts chastotada yozib olgan bo'lsak: 
>>> wd = interpolate_peaks(data = data, peaks = wd['peaklist'], 
... sample_rate = 100.0, desired_sample_rate = 1000.0, working_data = wd) 
>>> wd['peaklist'][0:5] 
array([ 63.5, 165.4, 263.6, 360.4, 460.2]) 
heartpy.filtering.filter_signal( ma'lumotlar , kesish , namuna_stavkasi , tartib = 2 , filtr turi = 'past o'tish' , return_top = False )[manba] 
Belgilangan filtrni qo'llang 
Taqdim etilgan ma'lumotlar to'plamiga belgilangan past, yuqori o'tkazuvchan yoki tarmoqli o'tkazuvchan filtrni qo'llaydigan funksiya. 

Parametrlar: 

  • ma'lumotlar ( 1 o'lchovli massiv yoki ro'yxat ) - filtrlanadigan ma'lumotlarni o'z ichiga olgan ketma-ketlik 

  • cutoff ( int , float yoki tuple ) - filtrning kesish chastotasi. Past va yuqori turlar uchun floatni kutadi va tarmoqli o'tkazuvchan filtr uchun kutilgan ro'yxat yoki format massivi [pastki_chegara, yuqori_chegara] 


Yüklə 223,57 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin