نام پای بسته اساسی برای محاسبات علمی در پایتون است. این یک کتابخانه پایتون است که یک شی آرایه چند بعدی، اشیاء مشتق شده مختلف (مانند آرایه ها و ماتریس های پوشانده شده) و مجموعه ای از روال ها برای عملیات سریع روی آرایه ها، از جمله ریاضی، منطقی، دستکاری شکل، مرتب سازی، انتخاب، I/O ارائه می کند. تبدیل فوریه گسسته، جبر خطی پایه، عملیات آماری پایه، شبیه سازی تصادفی و بسیاری موارد دیگر.
در هسته بسته (NumPy) شی (ndarray) قرار دارد. این آرایههای n بعدی از انواع دادههای همگن را کپسوله میکند و بسیاری از عملیات در کد کامپایلشده برای عملکرد انجام میشوند. چندین تفاوت مهم بین آرایه های NumPy و دنباله های استاندارد پایتون وجود دارد:
بردارسازی عدم وجود هرگونه حلقه صریح، نمایه سازی و غیره را در کد توصیف می کند - البته این چیزها فقط "پشت صحنه" در کد C بهینه سازی شده و از پیش کامپایل شده اتفاق می افتد. کد برداری دارای مزایای بسیاری است که از جمله آنها می توان به موارد زیر اشاره کرد:
for
حلقههای ناکارآمد و دشوار میشود.پخش اصطلاحی است که برای توصیف رفتار عنصر به عنصر ضمنی عملیات استفاده می شود. به طور کلی، در NumPy همه عملیات، نه فقط عملیات حسابی، بلکه منطقی، بیت عاقلانه، عملکردی و غیره، به این شکل ضمنی عنصر به عنصر عمل می کنند، یعنی پخش می شوند. علاوه بر این، در مثال بالا، a
و b
میتواند آرایههای چند بعدی همشکل، یا یک عددی و یک آرایه، یا حتی دو آرایه با اشکال مختلف باشد، مشروط بر اینکه آرایه کوچکتر به شکل آرایه بزرگتر «قابل گسترش» باشد. به نحوی که پخش حاصل بدون ابهام باشد.
کتابخانه NumPy برای محاسبات ریاضی استفاده میشه که همان طور گفتم سرعت بالایی داره و بیشترین استفاده در مباحث یادگیری ماشین هست و به ما کمک زیادی میکنه. کاربرد اصلیاش در مقاصد علمی و برای کار با اعداد است. پایتون به صورت پیشفرض تنها از آرایهها و متغیرها برای عملیات ریاضی ساده پشتیبانی میکند. بستهٔ نامپای ویژه کار با اعداد از راه ماتریس ها و آرایه های چندبعدی طراحی شده است. از ویژگیهای آرایهها در نامپای این است که میتوان اندازه آنها را به صورت پویا تغییر داد که این امر به افزایش سرعت برنامهنویسی کمک میکند. نامپای را میتوان بسته بنیادی پایتون برای محاسبات علمی دانست.
قبل از نصب از این طریق شما باید حتما pip رو نصب کرده باشید ، اگر روش نصب pip رو بلد نیستید در پست های آینده حتما آموزشش رو قرار میدیم.
ابتدا یک محیط ترمینال مثل cmd باز کنید و کد زیر رو کپی کنید
pip3 install numpy
و بعد از نصب کافیه اون رو وارد کنیم:
import numpy as np
نکته : شاید براتون سوال باشه که as np چی هست؟ درواقع باید بگم که با این روش میتونید کلمه numpy رو خلاصه کنید و داخل کد ها هربار بخواید بنویسید numpy فقط با دو حرف np اینکار رو بکنید.
خوشحال میشم این مقاله رو لایک کنید و اگه سوالی داشتید میتونید توی کامنت ها یا لینکدین از من بپرسید.
لینک حمایت مالی برای ادامه راه : اینجا کلیک کنید.
آدرس لینکدین من و جواب به سوالات شما : اینجا کلیک کنید.
انجام پروژه های ماشین لرنینگ و یادگیری عمیق در تلگرام : Mashayekhi_Ai@