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