دوره آموزش numpy پایتون

پیاده سازی پیش فرض پایتون (معروف به CPython) برخی از عملیات ها را بسیار کند انجام می دهد. این تا حدی به دلیل ماهیت پویا و تفسیر شده پایتون است، به طوری که دنباله‌های عملیات را نمی‌توان به کد ماشین کارآمد مانند زبان‌هایی مانند C و Fortran کامپایل کرد. برای حل این مشکل ابزارهای مختلفی ایجاد شده است.

 

# کتابخانه numpy پایتون

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

 

NumPy بسیار محبوب است زیرا به طور چشمگیری سهولت و عملکرد کار با آرایه های چند بعدی را بهبود می بخشد. عملیات ریاضی روی اشیاء ndarray تا 50 برابر سریعتر از تکرار بر روی لیست های پایتون با استفاده از حلقه ها است. افزایش بهره وری در درجه اول به دلیل ذخیره عناصر آرایه NumPy در یک مکان منفرد مرتب شده در حافظه، حذف افزونگی ها با داشتن همه عناصر یکسان و استفاده کامل از CPU های مدرن است. مزایای بهره وری به ویژه در هنگام کار بر روی آرایه هایی با هزاران یا میلیون ها عنصر آشکار می شود که در علم داده کاملاً استاندارد هستند.

 

NumPy کاندیدای خوبی برای اولین کتابخانه ای است که برای شروع علم داده با پایتون یاد میگیرید. بعد از NumPy، گزینه های منطقی بعدی برای رشد در علم داده و قابلیت های محاسبات علمی شما ممکن است SciPy و pandas باشند. هنگامی که NumPy همراه با سایر کتابخانه های پایتون مانند Matplotlib استفاده می شود، می تواند به عنوان یک جایگزین کامل برای عملکرد اصلی MATLAB در نظر گرفته شود.

 

# آیا دوره آموزش Numpy پیش نیاز دارد؟

دوره آموزش numpy جزو دوره‌های پیشرفته محسوب شده و انتظار میرود دانشجو درک درستی از مفاهیم کلی برنامه نویسی داشته باشد. این دوره برای افراد مبتدی پیشنهاد نشده و مناسب افرادی است که با زبان برنامه نویسی پایتون به خوبی آشنا هستند. اگر با پایتون آشنا نیستید میتوانید از دوره آموزش پایتون استفاده کنید. در این دوره با مهمترین ابزارهایی که در کتابخانه numpy پایتون وجود دارد آشنا خواهید شد. بهتر است نسخه پایتونی که برای این دوره استفاده میکنید بیشتر از 3.9 باشد.



0

intro

9:14

رایگان

1

array

18:4

رایگان

2

attrs

13:57

رایگان

3

creation routines

10:43

رایگان

4

broadcasting

10:9

رایگان

5

input/output

14:20

رایگان

6

mask

11:30

رایگان

7

subok

10:27

رایگان

8

ufunc

10:55

رایگان

9

structured

10:19

رایگان

10

search

13:23

رایگان

11

random

18:29

رایگان

12

linspace

9:12

رایگان

13

meshgrid

12:38

رایگان

دوره های پیشنهادی

دوره آموزش تست نویسی در پایتون
دوره آموزش تست نویسی در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش گیت(git)
دوره آموزش گیت(git)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Design Patterns در پایتون
دوره آموزش Design Patterns در پایتون
تکمیل ضبط
امیرحسین بیگدلو

ارسال نظر


mbn

8 ماه قبل پاسخ به نظر

استاد من وقتی میزنم np.array برام ارور میده که
artially initialized module 'numpy' has no attribute 'array' (most likely due to a circular import)
میشه دلیلش رو بهم بگین و بگین باید چیکار کنم ؟

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
به نظر میرسه که ایمپورت‌ها مشکل دارن. از کدهات عکس بگیر برام بفرست.

بهرمن

8 ماه قبل پاسخ به نظر

سلام استاد وقت بخیر ببخشید چطوری میتونم ویدیو رو ببینم اخه الان وارد همین سایت که هستم فقط عکس هست و فیلم نیست چطوری میتونم فیلم رو ببینم؟

ارسال نظر



امیرحسین بیگدلو

8 ماه قبل

سلام
این دوره رایگان هست و میتونید روی قسمت‌های مختلف کلیک کنید و ویدیو رو مشاهده کنید

حسن

1 سال قبل پاسخ به نظر

سلام من الان دارم این دوره میبنیم هدفم بیشتر علم داده ایناست خواستم بدونم مثه اینکه تو اینجور فیلدها آیا صدرصد باید مدرک در رشته مهندسی باید داشته باشیم حتما ؟
چون من خیلی جاها شنیدم ،اول تو اینطور کارها باید مدرک در رشته های مهندسی داشت انگار برای کار پیدا کردنش

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
برای علم داده اگر مدرک داشته باشید کارتون راحتتر خواهد بود.


Saeed

1 سال قبل

سلام میگم منی که حتی دانشگاهم نرفتم به نظرتون نیام سمت اینطور حوزه ها؟


امیرحسین بیگدلو

1 سال قبل

نمیخوام بگم غیرممکنه اما کار خیلی سختی پیش رو داری


یه مونگاردی

1 سال قبل

استاد یادمه شما گفته بودین که دانشگاهو وسطش ول کردین. میخواستم بپرسم واسه خود شما کارتون سخت نشد؟ کار تو حوزه داده.


یه مونگاردی

1 سال قبل

و اینکه بنظرتون واسه یادگیری حوزه علوم داده و هوش مصنوعی دانشگاه واقعا کمک میکنه یا الکیه؟؟؟؟


امیرحسین بیگدلو

1 سال قبل

من چند سال سابقه کار حرفه‌ای داشتم. بعدش کلی وقت برای یادگیری ریاضی گذاشتم.
کاری ندارم که توی دانشگاه چیز خاصی یاد نمیدن اما مدرک دانشگاهی هم برای استخدام و هم برای مهاجرت خیلی کمک میکنه.


فراگیر

12 ماه قبل

سلام امیر من رشته ام انسانی بوده دانشگاه همینطور من یک سطر ریاضی حل نکردم تمام فایلهایی که میزاری روچندین چندبار تمرین می کنم یاد میگیرم علم داده ها ، ماشین لرنینگ هم می تونم با ودیوهای شما تمرین کنم
شما فایل ضبط کنید مایاد میگیریم


فراگیر

12 ماه قبل

من تمام تلاشم اینه با فایلهای شما مقدمات یادبگیرم بعداد تخصیصی تر ادامه بدهم بتونم تزدکترامو در حوزه هوش و دیپ لرنینگ انجام بدم پست داک انورو بگیرم ما می توانیم درسته تو نوجوانی مسیرو اشتباه رفتیم ریاضی تخوندیم ولی شما یاده بده ما خودمون می خونیم .

فراگیر

1 سال قبل پاسخ به نظر

سلام برادر خداقوت خدا همیشه پشت و پناهت باشه بدون چشم داشتی سخاوتمندانه ذکات علم میدهی

ارسال نظر



aidin

1 سال قبل پاسخ به نظر

سلام وقتتون بخیر خسته نباشید ببخشید دوره هایی که ب صورت تکی خریداری بشه مثل عضویت ویژه تایم لیمیت دارن؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
خیر، دوره‌هایی که تکی میخرید تا همیشه در حساب کاربریتون هستند

رضا

1 سال قبل پاسخ به نظر

سلام امیر عزیز خیلی ممنون بابت سایتت
ببخشید اگر امکانش رو دارید یک دوره هم برای مفاهیم شبکه بگذارید خیلی ممنون میشم.

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

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

علی

1 سال قبل پاسخ به نظر

دوره devops با جنگو هم بزارید؟

ارسال نظر



milad

1 سال قبل پاسخ به نظر

سلام
میشه ساخت سیستم توصیه گر و ارتباط ماشین لرینگ و دیپ لرینگ با جنگو بسازید؟
ممنون

ارسال نظر



زهره

1 سال قبل پاسخ به نظر

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

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
این دوره مشخص نیست که چند تا ویدیو میشه.
دیتاساینس رو تا حد پیشرفته جلو میریم.

پویا

1 سال قبل پاسخ به نظر

فوبیای اینو گرفتم هرچی توی مونگارد هس حتی اگ لازمم نمیشه یادبگیرم

ارسال نظر



جواد

1 سال قبل پاسخ به نظر

پیشنهاد واسه دوره ی بعدی: هک ناسا با html, css
خیلی هم خواهان داره

ارسال نظر



danyal

1 سال قبل پاسخ به نظر

سلام اقای بیگدلو
اون منوی لینوکستون رو چجوری اینجوریش کردید

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
در settings، بخش Appearance گزینه Auto hide duck رو روشن کن

Zohre

1 سال قبل پاسخ به نظر

Perfect. I am looking forward for another perfect course!

ارسال نظر



محمد

1 سال قبل پاسخ به نظر

قاعدتا بعدی pandas و tensorflow

ارسال نظر



عرفان

1 سال قبل پاسخ به نظر

ناموسا هر دفعه میگم خو دیگه مونگاردم دوره هاش تموم شد با ی دوره ی خفن تر مارو اسیر خودت میکنی *_*
من میخواستم numpy و pandas رو دوره هاشو از جای دیگه تهیه کنم ولی اموزش شما عالیه لطفا سریع تر بزارین استفاده کنیم *_*

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

دور‌ه‌های مونگارد هیچ وقت تموم نمیشن

جواد

1 سال قبل پاسخ به نظر

اوف نامپای اومد بچه ها . حقیقتا اوف

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

وقتشه که دیگه تمرکز رو بزارم روی دیتاساینس


حسین

1 سال قبل

niceee


sadegh

1 سال قبل

سلام شما توی دیتاساینس هم تخصص دارید؟


امیرحسین بیگدلو

1 سال قبل

سلام صادق
بله، یه دستی هم در دیتاساینس دارم


علیرضا

1 سال قبل

واقعا دیتا ساینس رو اموزش بدید.منتظریم.مرسی



مونگارد