فهرست سرفصل‌های NumPy
خانه (HOME) مقدمه (Intro) شروع کار (Getting Started) ساخت آرایه ها (Creating Arrays) ایندکس گذاری آرایه (Array Indexing) برش آرایه (Array Slicing) انواع داده (Data Types) کپی در برابر View (Copy vs View) شکل آرایه (Array Shape) تغییر شکل آرایه (Array Reshape) حلقه روی آرایه (Array Iterating) ترکیب آرایه ها (Array Join) تقسیم آرایه ها (Array Split) جستجو در آرایه (Array Search) مرتب سازی آرایه (Array Sort) فیلتر کردن آرایه (Array Filter) مقدمه تصادفی سازی (Random Intro) توزیع داده (Data Distribution) جابه جایی تصادفی (Random Permutation) ماژول Seaborn (Seaborn Module) توزیع نرمال (Normal Distribution) توزیع دوجمله ای (Binomial Distribution) توزیع پواسون (Poisson Distribution) توزیع یکنواخت (Uniform Distribution) توزیع لجستیک (Logistic Distribution) توزیع چندجمله ای (Multinomial Distribution) توزیع نمایی (Exponential Distribution) توزیع کای دو (Chi Square Distribution) توزیع ریلی (Rayleigh Distribution) توزیع پارتو (Pareto Distribution) توزیع زیف (Zipf Distribution) مقدمه ufunc (ufunc Intro) ساخت تابع ufunc (ufunc Create Function) حساب ساده با ufunc (ufunc Simple Arithmetic) گرد کردن اعشار با ufunc (ufunc Rounding Decimals) لگاریتم ها با ufunc (ufunc Logs) جمع ها با ufunc (ufunc Summations) حاصل ضرب ها با ufunc (ufunc Products) تفاضل ها با ufunc (ufunc Differences) کمترین مضرب مشترک با ufunc (ufunc Finding LCM) بزرگترین مقسوم علیه مشترک با ufunc (ufunc Finding GCD) توابع مثلثاتی با ufunc (ufunc Trigonometric) توابع هذلولوی با ufunc (ufunc Hyperbolic) عملیات مجموعه ای با ufunc (ufunc Set Operations) ویرایشگر (Editor) آزمون (Quiz) تمارین (Exercises) سرفصل دوره (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
NumPy

NumPy — تمارین (Exercises)

آخرین بروزرسانی: 1404/08/25

تمارین (Exercises)

اینجا مرکز تمارین NumPy است؛ جایی که مهارتت واقعا قوی می شود. تمارین NumPy در دسته های مختلف پخش شده تا قدم به قدم جلو بروی.

تمارین NumPy از چه دسته هایی تشکیل شده است؟

در منبع، یک لیست بزرگ از دسته های تمرین NumPy دیده می شود. هر کاشی یک دسته است؛ مثلا Introduction، Creating Arrays یا Indexing Arrays.

کنار هر عنوان، تعداد تمرین ها نوشته شده است. مثلا 3 تمرین، 4 تمرین یا 5 تمرین در هر بخش.

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

بخش های پیشرفته تر هم برای توزیع های تصادفی و ufunc ها وجود دارد؛ مثل Normal Distribution یا Set Operations.

نحوه استفاده از لیست تمارین NumPy

بالای لیست، یک فیلد جستجو برای فیلترکردن دسته ها وجود دارد. همچنین یک شمارنده انجام شده ها هم هست که تعداد دسته های تمام شده را نشان می دهد.

  1. در کادر جستجو، مثلا بنویس arrays یا random.
  2. کاشی های مرتبط با همان موضوع برایت باقی می مانند.
  3. روی دکمه Open کنار هر دسته کلیک کن.
  4. تمرین ها را در صفحه جدید حل کن و دوباره برگرد.

نکته: کل سیستم حدود 41 دسته تمرین NumPy دارد؛ یعنی کلی فرصت تمرین.

پیگیری پیشرفت تمارین NumPy

اگر در سایت منبع وارد حساب شوی، می توانی پیشرفت خودت را ببینی. در منبع نوشته شده که یک شمارنده مثل 0/41 done نمایش داده می شود.

وقتی یک مجموعه تمرین را کامل انجام دهی، کاشی آن دسته کامل علامت می خورد. این مثل تیک زدن تکالیف دفتر برنامه ریزی است.

ساخت حساب در W3Schools برای پیگیری تمارین

نوع سؤال ها در تمارین NumPy

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

برای هر دسته، بین 3 تا 9 سؤال طراحی شده است. جواب درست را همیشه می توانی در فصل مربوط به همان آموزش پیدا کنی.

اگر گیر کردی، می توانی دوباره تلاش کنی. همچنین یک دکمه Show Answer هم هست تا پاسخ درست را ببینی.

هشدار: قبل از زدن Show Answer کمی بیشتر فکر کن؛ اینطوری بهتر یاد می گیری.

چطور برنامه ریزی تمرین NumPy بچینیم؟

بهتر است تمارین NumPy را با یک ترتیب ساده شروع کنی. مثلا:

  1. اول دسته Introduction و Creating Arrays را حل کن.
  2. بعد برو سراغ Indexing، Slicing و Data Types.
  3. سپس دسته های Shape، Reshape و Iteration را انجام بده.
  4. در آخر، سراغ Random و توزیع های آماری و ufunc ها برو.

می توانی هر چند روز، چند کاشی را هدف بگذاری. وقتی احتیاج داشتی، از ویرایشگر آنلاین NumPy برای تست سریع ایده ها کمک بگیر.

اگر دوست داشتی سطح خودت را بسنجی، صفحه آزمون NumPy هم کنار تمارین NumPy خیلی مفید است.

ارتباط تمارین NumPy با فصل های آموزش

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

همین الگو برای توزیع های تصادفی و ufunc ها هم برقرار است. پس تمارین NumPy در واقع ادامه طبیعی همان فصل های آموزش هستند.

برای داشتن نمای کلی از فصل ها، می توانی بعدا به صفحه سرفصل دوره NumPy سر بزنی.

در نهایت، خود صفحه تمارین NumPy بهترین نقطه شروع و برگشت برای تمرین مداوم است.

جمع بندی سریع

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