آرایه فیلتر در numpy

آرایه فیلتر در numpy1 دقیقه مطالعه

هدیه فنولوژی به شما!

فیلترینگ آرایه در numpy به این معناست که برخی از عناصر موجود در آرایه فعلی را بیرون بکشیم و آرایه جدیدی با استفاده از آن عناصر تشکیل دهیم. برای انجام این کار از آرایه‌‌‌‌‌‌ی فیلتر استفاده می‌‌‌‌‌‌کنیم. آرایه‌‌‌‌‌‌ی فیلتر، آرایه‌‌‌‌‌‌ای از متغیرهای boolean است (متغیرهایی که True یا False هستند). تعداد عناصر موجود در آرایه فیلتر باید برابر تعداد عناصر موجود در آرایه اصلی باشد. وقتی فیلتر را بر روی آرایه اعمال کنیم، تنها عناصری جدا می‌‌‌‌‌‌شوند که اندیس متناظر آن‌‌‌‌‌‌ها در فیلتر، مقدار True داشته باشد. برای درک موضوع، به مثال زیر توجه کنید:

در ادامه با ذکر دو مثال، دو روش کاربردی برای ساخت آرایه‌ی فیلتر را بیان می‌کنیم:

ساخت آرایه فیلتر با استفاده از حلقه‌ها

فرض کنید بخواهیم عناصر آرایه که بزرگ‌تر از ۴۲ هستند را فیلتر کنیم. به روش ساخت چنین فیلتری در قطعه کد زیر توجه کنید:

ساخت آرایه فیلتر با استفاده از ویژگی‌های آرایه‌ی numpy

با استفاده از امکاناتی که numpy در اختیار ما قرار می‌‌دهد، خیلی راحت‌‌تر از آن چه در قسمت قبل گفته شد، می‌‌توان یک فیلتر برای جداسازی اعداد بزرگ‌‌تر از ۴۲ ساخت. به مثال زیر توجه کنید:

 

آموزش numpy

تیم محتوایی فنولوژی
تیم محتوایی فنولوژی
گروهی از متخصصان حوزه‌های مختلف
عضویت
اطلاع از
0 دیدگاه‌ها
بازخورد در متن
دیدن همه دیدگاه‌ها

فنولوژی را در شبکه‌های اجتماعی دنبال کنید

©۲۰۲۰ – کلیه حقوق مادی و معنوی متعلق به فنولوژی است.