Misollar
Ma'lumotlar massivi berilgan
>>> x = [200, 300, 500, 900, 500, 300, 200]
Funktsiyani chaqirishimiz mumkin. Agar keep_range False bo'lsa, signal o'rtachaga nisbatan teskari bo'ladi.
>>> flip_signal(x, keep_range=False)
array([628.57142857, 528.57142857, 328.57142857, -71.42857143,
328.57142857, 528.57142857, 628.57142857])
Biroq, keep_range ni belgilash orqali teskari signal o'zining asl diapazonida "qayta o'rniga" qo'yiladi.
>>> flip_signal(x, keep_range=True)
array([900., 800., 600., 200., 600., 800., 900.])
Enhanced_peaks funksiyasidan ham foydalanish mumkin:
>>> flip_signal(x, enhancepeaks=True)
array([1024. , 621.75746332, 176.85545623, 0. ,
176.85545623, 621.75746332, 1024
Parametrlar:
|
peaklist ( 1d massiv yoki ro'yxat ) - aniqlangan tepalik pozitsiyalarini o'z ichiga olgan ro'yxat yoki massiv
binary_peaklist ( 1d massiv yoki roʻyxat ) – yuqori roʻyxat uchun niqobni oʻz ichiga olgan roʻyxat yoki massiv, qaysi choʻqqilar rad etilganini kodlash
maxjerects ( int ) – har 10 zarbali oynada rad etilgan maksimal cho‘qqilar soni: 3
working_data ( dict ) - lug'at ob'ekti, barcha heartpy ishchi ma'lumotlar (temp) ob'ektlarini o'z ichiga oladi. funktsiyaga o'tkazilmasa, yaratiladi
|
Qaytaradi:
|
working_data - heartpy'ning barcha vaqtinchalik ob'ektlarini o'z ichiga olgan working_data lug'at ob'ekti
|
|
Dostları ilə paylaş: |