مدت :

۳ ساعت و ۱۴ دقیقه

قیمت : ۹۲,۰۰۰ تومان
LinkedIn
Twitter
Facebook
Telegram

درباره مدرس 

اطلاعات دوره

توضیحات

بسته آموزش NumPy شامل 10 درس با مجموع زمان بیش از 3 ساعت است. این بسته به آموزش کتابخانه نامپای می‌پردازد. نامپای یک کتابخانه پایتون برای محاسبات علمی و کار با داده است.

در پردازش تصویر، در تحلیل داده، در الگوریتم‌های گوناگون یادگیری ماشین و … آموزش NumPy یک پیشنیاز است.

 

کتابخانه نامپای چیست ؟

کتابخانه NumPy (+) در سال 2005 توسط تراویس اولیفانت (Travis Oliphant) ساخته شد. نامپای یک کتابخانه پایتون برای کار با آرایه‌ها است. همچنین نامپای توابعی در زمینه جبر خطی، تبدیل فوریه و ماتریس ها دارد. نامپای متن باز است و شما می‌توانید آزادانه از آن استفاده کنید.

از آنجا که در دل الگوریتم‌های پردازش تصویر و یادگیری ماشین و تحلیل داده و دیگر محاسبات علمی با داده سروکار داریم، نامپای برای دسته‌بندی و اجرای عملیات ریاضی روی داده‌ها به صورت گروهی (آرایه‌ای) کاربرد فراوان دارد.

بنابراین دیدن این آموزش نامپای تقریبا برای هر برنامه نویس پایتون لازم است.

 

چرا از نامپای استفاده کنیم؟

در زبان پایتون نوع داده list را برای مقاصد آرایه‌ای داریم اما پردازش آن‌ها به کندی صورت می‌پذیرد. هدف نامپای ایجاد یک شی از نوع آرایه با سرعت پردازشی بیش از 50 برابر سریع‌تر از لیست‌ های سنتی پایتون است.

آبجکت یا شی آرایه در نامپای با عنوان ndarray شناخته می‌شود. این آبجکت و در واقع کلاس آن، تابع‌های مفید گوناگونی در اختیار می‌گذارند.

اما راز سرعت پردازش نامپای چیست؟ نحوه ذخیره سازی آرایه‌ها در حافظه و همچنین نوشته شدن بخش‌های حیاتی نامپای با زبان سی به جای پایتون، دو علت اصلی سرعت پردازش نامپای هستند.  برای بررسی کدهای نامپای به مخزن نامپای در گیت هاب (+) مراجعه کنید.

 

این آموزش در یک نگاه

بسته آموزش NumPy با آموزش نصب ژوپیتر به عنوان محیط توسعه آغاز می‌شود. سپس مطابق سرفصل‌ها (انتهای توضیحات را ببینید) به دل نامپای می‌زنیم.

نخست با تابع‌های پرکاربرد نامپای آشنا می‌شویم. آنگاه به صورت عمیق کار با شناسه یا Index اعضای آرایه‌ها را می‌آموزیم. درک آرایه‌های دو بعدی و سه بعدی از دیگر موضوعات این آموزش است.

در گام سوم پس از درک نامپای و آرایه‌ها، به سراع عملیات مهم در کار با آرایه‌ها و ماتریس‌ها می‌رویم. مواردی مانند بخش کردن آرایه، ارجاع دهی و تغییر شکل آرایه‌ها را می‌آموزیم. عملیاتی مانند جمع اسکالر، مرتب سازی و تخصیص را فرامی‌گیریم.

 

آموزش‌هایی با کاربرد نامپای

آموزش پردازش تصویر با پایتون (+)

آموزش تشخیص هویت با پایتون (+)

آموزش واقعیت افزوده با پایتون (+)

و آموزش‌های دیگر در حوزه پردازش تصویر، یادگیری ماشین، علم داده و محاسبات علمی با پایتون.

 

آموزه‌های اصلی
  • آموزش نصب Jupyter
  • مفهوم آرایه‌های چندبعدی
  • عملیات ضرب و جمع آرایه‌ها
  • کار با آرایه و ماتریس
  • عملیات بازچینی و تخصیص آرایه‌ها
  • تبدیل ابعاد آرایه (مثلا دوبعدی به سه‌بعدی)

 

این آموزش بی‌نظیر است زیرا:
  • درب ورود به دنیای تحلیل داده است.
  • درب ورود به دنیای یادگیری ماشین است.
  • درب ورود به دنیای پردازش تصویر است.
  • در محیط توسعه ژوپیتر کد می‌زنید.

 

پیشنیاز:

برای استفاده از این آموزش نامپای باید با زبان پایتون آشنا باشید. اگر سابقه برنامه‌نویسی دارید برای یک شروع سریع این آموزش رایگان پایتون (+) را ببینید. اگر سابقه برنامه‌نویسی ندارید و یا نیاز به درک عمیق مفاهیم پایتون دارید این آموزش جامع پایتون (+) را ببینید.

 

عبارت‌های کلیدی

آموزش NumPy – آموزش نامپای – آموزش کتابخانه نامپای – فیلم آموزش NumPy – نامپای چیست – آموزش نصب ژوپیتر – کار با آرایه ها – کار با ماتریس ها – ریاضی در پایتون – محاسبات علمی با پایتون – پردازش تصویر – یادگیری ماشین – یادگیری عمیق – علم داده – تحلیل داده با پایتون

سرفصل مطالب

سرفصل مطالب

درس صفر: معرفی دوره
– مروری بر آموزش
– پیشنیازها

درس اول: دفترچه ژوپیتر
– نصب دفترچه ژوپیتر در انواع سیستم عامل ها
– مزیت دفترچه ژوپیتر
– اجرای اولین کد در دفترچه ژوپیتر

درس دوم: NumPy چیست ؟
– معرفی Numpy
– کاربرد NUmpy
– تابع range
– تابع shape
– تابع arange
– تابع full
– تابع eye
– تابع random
– تابع array

درس سوم:نمایه سازی(کار با اندیس)
– ساخت آرایه با لیست
– دسترسی به اندیسی از آرایه تک بعدی
– ساخت آرایه دو بعدی با لیست ها
– دسترسی اندیسی به آرایه دو بعدی
– شرط گذاری برای مقادیر آرایه

درس چهارم:بخش کردن آرایه ها
– توضیح ابتدایی بخش کردن آرایه
– برش یا بخش کردن آرایه دو بعدی با یک مثال
– بخش کردن آرایه از اول به انتها
– بخش کردن آرایه از انتها به اول

درس پنجم:قطعه Numpy یک ارجاع است
-ارجاع جیست
– چطور در Numpy ارجاع بگیریم
-اچطور در Numpy ارجاع نگیریم
– ارجاع از آرایه های دو بعدی

درس ششم:تغییر شکل آرایه
-تعیریف تغییر شکل آرایه
– تابع reshape
– تغییر شکل آریه دو بعدی
– تبدیل آرایه یک بعدی به دو بعدی
– تبدیل آرایه دو بعدی به یک بعدی
– تابعد ones
– عملگر جمع
– تابع add
– عملگر ضرب
– عملگر تفریق
– مثال bmi

درس هفتم:ضرب داخلی
– ضرب داخلی چیست ( توضیح روی تصویر )
– تابع dot

درس هشتم:ماتریس ها و جمع تجمعی
-تفاوت ماتریس و آرایه
-ساخت اولین ماتریس
– تبدیل آرایه به ماتری
– عملگر ضرب در ماتریس ها
– جمع تجمعی چیست
– کاربرد جمع تجمعی
– تابع cusum
– کاربرد axis

درس نهم:مرتب سازی
– تعریف مرتب سازی در Numpy
– تابع sort
– تابع sortef
– تفاوت دو تابع sort و sorted
– تابع argsort
– یک مثال کاربردی

درس دهم: تخصیص آرایه
– تخصیص آرایه چیست
-تابع shape
– تابع view
– تابع copy

نظرات (5)

5 دیدگاه برای آموزش نامپای NumPy — دانشمند داده شوید!

  1. رحمت اله رسولی (خریدار محصول)

    عرض سلام و تشکر …خواستم بپرسم برای یادگیری این دوره حتما باید محیط anaconda و ژوپیتر رو نصب کنم..چون من درحال یادگیری opencv در محیط pycharm هستم و کتابخانه numpy رو نصب دارم امکان داره این دوره رو من تو pycharm دنبال کنم 🙏🙏🙏

    • حسین نیکنام

      با سلام خدمت شما دوست عزیز. بله شما به راحتی میتونید Numpy در ترمینال خود Pycharm نصب کنید و حتی میتونید تمام آموزش را در Pycharm نیز انجام دهید. دلیل استفاده من از ژوپیتر اینه که هر جا و در هر سیستم عاملی بتونین کد بزنین. مثلا در اندروید شما pycharm ندارید و به راحتی میتونید با ژوپیتر کد بزنین.

  2. ملکی (خریدار محصول)

    با سلام به نظرم اموزش numpy با استاد نیکنام بسیار پایه ایی و مفید بود . در ابتدا برای خرید شک داشتم اما بعد از دیدن محتوای دوره کاملا راضی بودم ..این اموزش پایه ایی هست و مثال جالبی برای اموزش داشت ..لطفا اموزش سایر کتابخانه ها رو مثل pandas و… با همین استاد در سایت قرار بدین با تشکر.

  3. Morteza Dehghani

    سلام مهندس یه سوال
    آیا آموزشی جهت جستجو و تحلیل داده های متنی و شکلی (مثلا پیدا کردن دایره های یک سطر خاص و …) دارید :
    بزارید صریح عرض کنم بنده به دنبال تحلیل آماری از جواب های تستی امتحانات بودم که گذرم به سایت شما خورد … بدم نمیاد یک آموزش کاملی در این زمینه یعنی جستجو و تحلیل متن و شکل در تصویر و گرفتن یک خروجی قابل محاسبه از آن ببینم یا اگر کمکم کنید که یک آموزش هرچند به زبان خارجی به من معرفی کنید. با تشکر

    • مصطفی آصفی

      سلام به شما. البته مدرس محترم این دوره حتما به خوبی می تونن راهنمایی کنن اما با توجه به سوالتون می تونید این آموزش بینایی کامپیوتر رو ببینید.

  4. مصطفی آصفی

    بسیار عالی مهندس عزیز. numpy و pandas و matplotlib پیشنیازهای اصلی یادگیری ماشین هستند. ممنون از شما برای تهیه این آموزش ارزشمند.

  5. سیاوش رضایی

    بسیار عالی، مدت ها بود که دنبال آموزش نامپای بودم. باز هم هم رویش و باز هم پایتون.ممنون

دیدگاه خود را بنویسید

نظرات کاربران در خصوص دوره 

5 دیدگاه برای آموزش نامپای NumPy — دانشمند داده شوید!

  1. رحمت اله رسولی (خریدار محصول)

    عرض سلام و تشکر …خواستم بپرسم برای یادگیری این دوره حتما باید محیط anaconda و ژوپیتر رو نصب کنم..چون من درحال یادگیری opencv در محیط pycharm هستم و کتابخانه numpy رو نصب دارم امکان داره این دوره رو من تو pycharm دنبال کنم 🙏🙏🙏

    • حسین نیکنام

      با سلام خدمت شما دوست عزیز. بله شما به راحتی میتونید Numpy در ترمینال خود Pycharm نصب کنید و حتی میتونید تمام آموزش را در Pycharm نیز انجام دهید. دلیل استفاده من از ژوپیتر اینه که هر جا و در هر سیستم عاملی بتونین کد بزنین. مثلا در اندروید شما pycharm ندارید و به راحتی میتونید با ژوپیتر کد بزنین.

  2. ملکی (خریدار محصول)

    با سلام به نظرم اموزش numpy با استاد نیکنام بسیار پایه ایی و مفید بود . در ابتدا برای خرید شک داشتم اما بعد از دیدن محتوای دوره کاملا راضی بودم ..این اموزش پایه ایی هست و مثال جالبی برای اموزش داشت ..لطفا اموزش سایر کتابخانه ها رو مثل pandas و… با همین استاد در سایت قرار بدین با تشکر.

  3. Morteza Dehghani

    سلام مهندس یه سوال
    آیا آموزشی جهت جستجو و تحلیل داده های متنی و شکلی (مثلا پیدا کردن دایره های یک سطر خاص و …) دارید :
    بزارید صریح عرض کنم بنده به دنبال تحلیل آماری از جواب های تستی امتحانات بودم که گذرم به سایت شما خورد … بدم نمیاد یک آموزش کاملی در این زمینه یعنی جستجو و تحلیل متن و شکل در تصویر و گرفتن یک خروجی قابل محاسبه از آن ببینم یا اگر کمکم کنید که یک آموزش هرچند به زبان خارجی به من معرفی کنید. با تشکر

    • مصطفی آصفی

      سلام به شما. البته مدرس محترم این دوره حتما به خوبی می تونن راهنمایی کنن اما با توجه به سوالتون می تونید این آموزش بینایی کامپیوتر رو ببینید.

  4. مصطفی آصفی

    بسیار عالی مهندس عزیز. numpy و pandas و matplotlib پیشنیازهای اصلی یادگیری ماشین هستند. ممنون از شما برای تهیه این آموزش ارزشمند.

  5. سیاوش رضایی

    بسیار عالی، مدت ها بود که دنبال آموزش نامپای بودم. باز هم هم رویش و باز هم پایتون.ممنون

دیدگاه خود را بنویسید