NumPy یک کتابخانه پایتون است که برای عملیات علمی و محاسباتی با دادههای چند بعدی استفاده میشود.
این کتابخانه به صورت پایهای بر روی آرایههای چند بعدی (ndarray) ساخته شده است که به کاربر اجازه میدهد که به راحتی با دادههای چند بعدی کار کند. هدف اصلی numpy در تسریع عملیات محاسباتی در پایتون است.
برای این منظور، numpy از C به عنوان زبان اصلی خود استفاده میکند و نیز از عملگرهای و فراهمکنندههای تابع بهینه شده استفاده میکند تا کامپیوترها بتوانند به سرعت دادههای چند بعدی را پردازش کنند. عملکرد numpy بر اساس ndarray است که هسته اصلی numpy را تشکیل میدهد.
با مراجع به لینک زیر، میتوانید ویدئو معرفی این کتابخانه را در آپارات آیتی هاب مشاهده فرمایید.