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



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

Qaytish turi: 

dikt 

Misollar 
Tepalikni aniqlash quvurining bir qismi. Mustaqil misollar mavjud emas. Qo'shimcha ma'lumot uchun hp.process() funksiyasi uchun docstring-ga qarang 
Ba'zi peaklist va binar niqob berilgan: >>> peaklist = [30, 60, 90, 110, 130, 140, 160, 170, 200, 220] >>> binary_peaklist = [0, 1, 1, 0, 0, 1 , 0, 1, 0, 0] >>> wd = check_binary_quality(peaklist, binary_peaklist) >>> wd['rejected_segments'] [(30, 220)] 
Butun segment rad etiladi, chunki u 10 zarbada belgilangan 3 tadan ortiq rad etishni o'z ichiga oladi. 
heartpy.peakdetection.interpolate_peaks( ma'lumotlar , cho'qqilar , namunaviy_stavka , kerakli_namuna_stavkasi=1000,0 , ish_ma'lumotlari={} )[manba] 
aniqlangan eng yuqori pozitsiyalarni va uning atrofidagi ma'lumotlar nuqtalarini interpolyatsiya qilish 
Taxminlangan eng yuqori pozitsiyani olish, so'ngra yuqori aniqlik holatini belgilangan namuna olish tezligiga +/- 100 ms yuqoriga ko'tarish va keyinchalik yuqori aniqlikdagi eng yuqori pozitsiyani baholash orqali yuqori aniqlik rejimini yoqadigan funksiya. 

Parametrlar: 

  • ma'lumotlar ( 1d ro'yxati yoki massiv ) - yurak urish tezligi ma'lumotlarini o'z ichiga olgan ro'yxat yoki massiv 

  • cho'qqilar ( 1d ro'yxat yoki massiv ) - signaldagi tepaliklarning x-pozitsiyasini o'z ichiga olgan ro'yxat yoki massiv 

  • sample_rate ( int yoki float ) - signalning namunaviy tezligi (Gts da) 

  • istalgan_namunalangan-stavka ( int yoki float ) – namuna olinadigan namuna tezligi. Namuna_stavkasi < kerakli_namuna_stavkasi bo'lishi kerak 


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