این عملکرد یک آرایه 1 بعدی را می گیرد و با مقایسه ساده مقادیر همسایه ، حداکثر محلی را پیدا می کند. به صورت اختیاری ، می توان زیر مجموعه ای از این قله ها را با مشخص کردن شرایط برای خصوصیات اوج انتخاب کرد.
پارامترهای x دنباله
سیگنال با قله ها.
شماره ارتفاع یا ndarray یا دنباله ، اختیاری
ارتفاع مورد نیاز قله ها. یا یک عدد ، هیچ کدام ، یک آرایه مطابق X یا یک دنباله 2 عنصر اولی. عنصر اول همیشه به عنوان حداقل و دوم ، در صورت تأمین ، به عنوان حداکثر ارتفاع مورد نیاز تعبیر می شود.
شماره آستانه یا ndarray یا دنباله ، اختیاری
آستانه مورد نیاز قله ها ، فاصله عمودی تا نمونه های همسایه آن. یا یک عدد ، هیچ کدام ، یک آرایه مطابق X یا یک دنباله 2 عنصر اولی. عنصر اول همیشه در صورت تأمین ، به عنوان حداقل و دوم ، به عنوان آستانه حداکثر مورد نیاز تعبیر می شود.
شماره فاصله ، اختیاری
Required minimal horizontal distance (>= 1) در نمونه های بین قله های همسایه. قله های کوچکتر ابتدا برداشته می شوند تا شرایط برای همه قله های باقی مانده برآورده شود.
شماره برجسته یا ndarray یا دنباله ، اختیاری
برجستگی مورد نیاز قله ها. یا یک عدد ، هیچ کدام ، یک آرایه مطابق X یا یک دنباله 2 عنصر اولی. عنصر اول همیشه به عنوان حداقل و دوم ، در صورت تأمین ، به عنوان حداکثر برجستگی مورد نیاز تعبیر می شود.
تعداد عرض یا ndarray یا دنباله ، اختیاری
عرض مورد نیاز قله ها در نمونه ها. یا یک عدد ، هیچ کدام ، یک آرایه مطابق X یا یک دنباله 2 عنصر اولی. عنصر اول همیشه به عنوان حداقل و دوم ، در صورت تأمین ، به عنوان حداکثر عرض مورد نیاز تعبیر می شود.
wlen int ، اختیاری
مورد استفاده برای محاسبه وعده های قله ، بنابراین فقط در صورت استفاده از برجستگی یا عرض استدلال استفاده می شود. برای توضیحات کامل در مورد اثرات آن ، به استدلال wlen در peak_prominences مراجعه کنید.
float rel_height ، اختیاری
برای محاسبه عرض قله ها استفاده می شود ، بنابراین فقط در صورت ارائه عرض استفاده می شود. برای توضیحات کامل در مورد اثرات آن ، به استدلال rel_height در peak_widths مراجعه کنید.
number flateau_size یا ndarray یا دنباله ، اختیاری
اندازه مورد نیاز بالای قله ها در نمونه ها. یا یک عدد ، هیچ کدام ، یک آرایه مطابق X یا یک دنباله 2 عنصر اولی. عنصر اول همیشه در صورت تأمین حداکثر اندازه مورد نیاز فلات ، به عنوان حداقل و دوم تعبیر می شود.
جدید در نسخه 1. 2. 0.
شاخص های قله در X که تمام شرایط داده شده را برآورده می کند.
خواص دیکته
یک فرهنگ لغت حاوی خواص قله های برگشتی که در هنگام ارزیابی شرایط مشخص به عنوان نتایج واسطه محاسبه شدند:
اگر ارتفاع داده شود ، ارتفاع هر قله در x.
اگر آستانه داده شود ، این کلیدها دارای فاصله عمودی قله تا نمونه های همسایه خود هستند.
اگر برجستگی داده شود ، این کلیدها در دسترس هستند. برای توصیف محتوای آنها به Peak_Prominences مراجعه کنید.
اگر عرض داده شود ، این کلیدها در دسترس هستند. برای توصیف محتوای آنها به Peak_Widths مراجعه کنید.
اگر Plateau_size داده شود ، این کلیدها در دسترس هستند و حاوی شاخص های لبه های اوج هستند (لبه ها هنوز بخشی از فلات هستند) و اندازه های فلات محاسبه شده.
جدید در نسخه 1. 2. 0.
برای محاسبه و بازگشت خصوصیات بدون حذف قله ها ، فاصله باز (هیچ یک ، هیچ) را به عنوان یک مقدار برای آرگومان مناسب (به استثنای فاصله) تهیه کنید.
اگر خواص اوج مقادیر غیر منتظره ای داشته باشد ، مطرح می شود (به peak_prominences و peak_widths مراجعه کنید).
این عملکرد ممکن است نتایج غیر منتظره ای را برای داده های حاوی NANS بازگرداند. برای جلوگیری از این امر ، NAN ها باید برداشته شوند یا جایگزین شوند.
قله ها را با استفاده از تحول موجک پیدا کنید.
به طور مستقیم برجستگی قله ها را محاسبه کنید.
مستقیم عرض قله ها را محاسبه کنید.
در زمینه این عملکرد ، یک اوج یا حداکثر محلی به عنوان هر نمونه تعریف می شود که دو همسایه مستقیم دامنه کوچکتر دارند. برای قله های مسطح (بیش از یک نمونه از دامنه مساوی) شاخص نمونه میانی بازگردانده می شود (در صورت وجود تعداد نمونه ها ، گرد شده است). برای سیگنال های پر سر و صدا مکان های اوج می توانند خاموش باشند زیرا ممکن است سر و صدا موقعیت حداکثر محلی را تغییر دهد. در این موارد ، قبل از جستجوی قله ها یا استفاده از سایر روش های اوج و روش های مناسب (مانند find_peaks_cwt) ، صاف کردن سیگنال را در نظر بگیرید.
برخی از نظرات اضافی در مورد شرایط مشخص کردن:
تقریباً تمام شرایط (به استثنای فاصله) می تواند به عنوان فواصل نیمه باز یا بسته داده شود ، به عنوان مثال ، 1 یا (1 ، هیچ) فاصله نیمه باز را تعریف می کند ([1 ، infty] ) در حالی که (هیچ ، 1) تعریف نمی کندفاصله ([- Infty ، 1] ). فاصله باز (هیچ کدام ، هیچ) نیز قابل مشخص است ، که خصوصیات تطبیق را بدون محرومیت از قله ها باز می گرداند.
مرز همیشه در بازه ای که برای انتخاب قله های معتبر استفاده می شود ، گنجانده شده است.
برای چندین شرایط ، مرزهای فاصله را می توان با آرایه های مطابق با شکل X مشخص کرد که محدودیت های پویا را بر اساس موقعیت نمونه امکان پذیر می کند.
شرایط به ترتیب زیر ارزیابی می شود: فلات ، ارتفاع ، آستانه ، فاصله ، برجستگی ، عرض. در بیشتر موارد این سفارش سریعترین است زیرا اولین عملیات سریعتر برای کاهش تعداد قله هایی که باید بعداً ارزیابی شوند ، استفاده می شود.
در حالی که شاخص های موجود در قله ها حداقل نمونه از فاصله فاصله دارند ، لبه های قله های مسطح ممکن است نزدیکتر از فاصله مجاز باشند.
از WLEN برای کاهش زمان لازم برای ارزیابی شرایط برجستگی یا عرض در صورت بزرگ بودن x یا حداکثر حداکثر محلی استفاده کنید (به Peak_Prominences مراجعه کنید).
جدید در نسخه 1. 1. 0.
برای نشان دادن استفاده از این عملکرد ، از سیگنال X تهیه شده با SCIPY استفاده می کنیم (به Scipy. misc. electrocardiogramation مراجعه کنید). بیایید همه قله ها (حداکثر محلی) را در X پیدا کنیم که دامنه آن بالاتر از 0 باشد.

ما می توانیم قله های زیر 0 را با ارتفاع = (هیچ ، 0) انتخاب کنیم یا از آرایه هایی که در اندازه X مطابقت دارند استفاده کنیم تا وضعیت تغییر برای قسمت های مختلف سیگنال را منعکس کند.

یک شرط مفید دیگر برای سیگنال های دوره ای با استدلال از راه دور قابل ارائه است. در این حالت ، ما به راحتی می توانیم با خواستار فاصله حداقل 150 نمونه ، موقعیت های مجتمع QRS را در الکتروکاردیوگرام (ECG) انتخاب کنیم.

به خصوص برای سیگنال های پر سر و صدا قله ها را می توان به راحتی با برجستگی آنها گروه بندی کرد (به Peak_Prominences مراجعه کنید). به عنوان مثال ، ما می توانیم همه قله ها را به جز مجتمع های ذکر شده QRS با محدود کردن برجستگی مجاز به 0. 6 انتخاب کنیم.

و در آخر ، بیایید بخش دیگری از ECG را که حاوی اشکال ضرب و شتم به شکل متفاوت است ، بررسی کنیم. برای انتخاب فقط ضربان های قلب غیرعادی ، ما دو شرط را ترکیب می کنیم: حداقل برجستگی 1 و عرض حداقل 20 نمونه.
ویدیو های آموزشی فارکس...
ما را در سایت ویدیو های آموزشی فارکس دنبال می کنید
برچسب :
نویسنده : محبوب امانی
بازدید : 43
تاريخ : يکشنبه
1 مرداد
1402 ساعت: 0:13