توضیحات
پکیج NumPy
همانطور که از اسم این پکیج مشخص است مربوط به محاسبات عددی پایتون می باشد. Num از Numerical و Py از python گرفته شده است.
پکیج NumPy یک مجموعه تابع آماده پایتون برای محاسبات علمی با پایتون می باشد. این پکیج شامل موارد زیر است :
– سازنده آرایه ای N-بعدی قدرتمند
– توابع پیچیده و کامل و وسیع و گوناگون
– ابزارهایی برای ارتباط با C/C++ و Fortran
– تولید کد دارای efficiency بالا
– قابلیت های بسیار مفیدی در جبر خطی و تبدیل فوریه و تولید عددهای تصادفی
NumPy علاوه بر استفاده های علمی ، همچنین می تواند به عنوان یک مخزنی از داده های چند بعدی هم استفاده کرد. از این پکیج همچنین می توان برای برقراری ارتباط با دیتاست های مختلف هم استفاده کرد.
البته پکیج های دیگری هم برای محاسبات عددی در پایتون وجود دارد اما از بین آنها NumPy شناخته شده است.
این پکیج در دانشگاه MIT تهیه شده است.
پیش نیاز این آموزش ، فیلم آموزشی برنامه نویسی پایتون می باشد. که به علاقه مندان پیشنهاد می شود که هر دو فیلم را با هم تهیه کنند.
سرفصل مطالب :
مقدمه
مزایا
نصب numpy
دستور pip
Upgrade یک پکیج در پایتون
ساخت آرایه یک بعدی
محاسبه طول آرایه
محاسبه بعد آرایه
ساخت آرایه دوبعدی
محاسبه تعداد سطر و ستون
الحاق دوگانه در خروجی
ساخت آرایه ستونی
توابع آماده ساخت آرایه
تابع arrange
تغییر step
ساخت بردار کاهشی
دستور linspace
ساخت ماتریس ones
ساخت ماتریس zeros
تنمطیمات نمایش ارایه در variable explorer
ساخت ماتریس eye
تولید عدد تصادفی random
تولید ماتریس تصادفی
تولید عدد تصادفی بر حسب توزیع نرمال استاندارد
تولید عدد تصادفی در بازه [a,b]
تولید عدد تصادفی صحیح integer
اندیس دهی آرایه و ماتریس
انتخاب بخشی از ماتریس
استخراج سطر و ستون ماتریس
تبدیل بردار سطری و ستونی
خصوصیت shared memory در پایتون
دستور .copy()
دستورات پایتون کوتاه شده
اندیس دهی بولن boolen
اندیس دهی عددی
انواع data type در پایتون
تفاوت پایتون با زبان برنامه نویسی دیگر
تعیین type یک متغییر
نوع مختلط complex
عملیات ریاضی بر روی آرایه ها
ضرب نظیر در نظیر
ضرب ماتریسی
تفریق نظیر در نظیر
اعمال عملگرهای شرطی
تست تساوی دو آرایه
علمگرهای منطقی OR و AND و NOT و XOR
توابع مثلثاتی
ماکزیمم و مینیمم و میانه و انحراف معیار و میانگین
مجموع ستونی و سطری ماتریس
مفهوم any و all
مفهوم broadcasting در پایتون
مثالی از broadcasting در محاسبه فاصله بین شهرها
کامنت نویسی در پایتون
دستور ravel
ترانسپوس transpose
Reshaping
مرتب کردن داده ها
مرتب سازی سطری و ستونی
استخراج اندیس مرتب سازی
Data type پیشرفته در پایتون
آیا assignment نوع data type تغییر می کند؟
Data type در پردازش تصویر
تغییر data type در پایتون
روند کردن اعداد در پایتون
فرق astype و around
int8 و int16 و int32 و int64
unint8 و unint16 و unint32 و unint64
کدام نوع داده در برنامه استفاده شود؟
دستور iinfo
Float16 و float32 و float64 و float128
complex64 و complex128 و complex192 و complex256
چند جمله ای ها در پایتون
ریشه چند جمله ای ها
مقدار دهی به چند جمله ای
محاسبه درجه چند جمله ای
رسم یک نمودار
برازش fitting منحنی در پایتون
چند جمله ای چی بیشو chebyshev
خواندن دیتاست از یک فایل خروجی
خواندن دیتاست متنی
خواندن تصویر در پایتون
نمایش تصویر
استخراج تعداد سطر و ستون تصویر
پیش نمایش 1
پیش نمایش 2
پیش نمایش 3
پیش نمایش 4
پیش نمایش 5
علی –
سلام و عرض ادب. عذر میخوام زمان این آموزش چند دقیقه هست؟ با پایتون 2.7 تدریس میشه؟
ایران متلب –
با سلام و احترام خدمت شما
مدت زمان این آموزش 180 دقیقه
فرقی نداره هم با پایتون 3.5 و 2.7 دستورات جواب می دهند.
محسن –
عالی بود
هادی –
دستتون درد نکنه
امید –
مجموعه را خریداری کردم خیلی آموزنده بود
رضا –
سلام
من این اموزش خریداری کردم مدرس حرفه ای هستند
مظفرزاده –
سلام.پکیجی براب اموزش انتگرال گیری به روش های ذوذنقه و سیمپسون و گاوسی و مونته کارلو هم دارید