برای حذف عناصر از یک آرایه numpy، میتوانید از تابع numpy.delete() استفاده کنید. این تابع یک آرایه جدید با حذف عناصر مشخص شده از آرایه قبلی ایجاد میکند. میتوانید این تابع را با سه آرگومان صدا بزنید: آرایه قبلی، شاخص یا شاخصهای عنصر یا عناصری که میخواهید حذف شوند و محور حذف را مشخص کنید.
برای مثال، فرض کنید میخواهید عنصر اول یا ۱۲۳ از آرایه my_array حذف شود:
همچنین میتوانید چند شاخص را بهطور همزمان برای حذف بیشتر از یک عنصر مشخص کنید:
توجه کنید که هربار اجرای تابع delete()، یک آرایه جدید ایجاد میشود و آرایه اصلی تغییر نمیکند. بنابراین برای تغییر آرایه اصلی، باید مقدار برگردانده شده توسط delete() را به آرایه اصلی اختصاص دهید.
دیدگاهها