توضیحات
کتاب 100 مثال برای تسلط بر Numpy در پایتون یک منبع ارزشمند برای یادگیری و تسلط بر کتابخانه نام پای(NumPy) در زبان برنامهنویسی پایتون است. این کتاب شامل مجموعهای از تمرینات طراحی شده برای کاربران جدید و قدیمی نام پای میباشد و به هدف تسهیل یادگیری و تدریس این کتابخانه نوشته شده است.
معرفی کتاب 100 مثال برای تسلط بر Numpy در پایتون
کتابخانه Numpy به عنوان یکی از مهمترین کتابخانهها برای محاسبات عددی و علمی در پایتون شناخته میشود و این کتاب به کاربران کمک میکند تا با ویژگیها و قابلیتهای متنوع آن آشنا شوند.
کتاب شامل 100 تمرین است که به تدریج از مفاهیم پایه تا موضوعات پیشرفتهتر را در بر میگیرد. هر تمرین به طور واضح توضیح داده شده و حاوی کدهای نمونهای است که کاربران میتوانند به راحتی آنها را اجرا و آزمایش کنند. این تمرینات شامل مواردی نظیر ایجاد آرایهها، عملیات ریاضی، کار با ماتریسها، دسترسی به عناصر، و استفاده از توابع مختلف نومپی میباشد.
علاوه بر این، کتاب 100 مثال برای تسلط بر Numpy در پایتون شامل توضیحات مفصلی درباره چگونگی استفاده از توابع مختلف نومپی، نحوه بهینهسازی کدها، و نکات کلیدی برای حل مسائل مختلف است. این ویژگیها باعث میشود که کتاب به عنوان یک مرجع سریع و عملی برای یادگیری و تدریس نومپی مورد استفاده قرار گیرد.
کتاب به دو بخش اصلی تقسیم میشود: تمرینات و پاسخهای آنها. این ساختار به کاربران این امکان را میدهد تا پس از تلاش برای حل تمرینات، پاسخهای صحیح را مشاهده کرده و از آنها یاد بگیرند.
فهرست تمرینات کتاب
- وارد کردن بسته نام پای با نام np
- چاپ نسخه نومپی و پیکربندی آن
- ایجاد یک آرایه صفر از اندازه 10
- نحوه دسترسی به مستندات تابع جمع Numpyاز خط فرمان
- ایجاد یک آرایه صفر از اندازه 10 با مقدار 1 در عنصر پنجم
- ایجاد یک بردار با مقادیر بین 10 تا 49
- معکوس کردن یک بردار
- ایجاد یک ماتریس 3×3 با مقادیر بین 0 تا 8
- پیدا کردن ایندکسهای عناصر غیر صفر از یک آرایه
- ایجاد یک ماتریس هویت 3×3
- ایجاد یک آرایه 3x3x3 با مقادیر تصادفی
- ایجاد یک آرایه 10×10 با مقادیر تصادفی و پیدا کردن حداقل و حداکثر
- ایجاد یک بردار تصادفی با اندازه 30 و پیدا کردن میانگین آن
- ایجاد یک آرایه 2 بعدی با 1 در مرز و 0 در داخل
- بررسی نتایج عبارات خاص
- ایجاد یک ماتریس 5×5 با مقادیر 1، 2، 3، 4 در زیر قطر
- ایجاد یک ماتریس 8×8 با الگوی شطرنجی
- پیدا کردن ایندکس عنصر 100ام در یک آرایه با شکل (6,7,8)
- ایجاد یک ماتریس شطرنجی 8×8 با استفاده از تابع tile
- نرمالسازی یک ماتریس تصادفی 5×5
- ایجاد یک dtype سفارشی برای توصیف رنگ به عنوان چهار بایت بدون علامت (RGBA)
- ضرب یک ماتریس 5×3 با یک ماتریس 3×2
- منفی کردن تمام عناصر بین 3 و 8 در یک آرایه 1 بعدی
- بررسی خروجی یک اسکریپت خاص
- بررسی قانونی بودن عبارات خاص برای یک آرایه صحیح
- بررسی نتایج عبارات خاص
- گرد کردن یک آرایه float به دور از صفر
- استخراج بخش صحیح یک آرایه تصادفی با 5 روش مختلف
- ایجاد یک ماتریس 5×5 با مقادیر ردیفی از 0 تا 4
- ایجاد یک تابع تولیدکننده برای تولید 10 عدد صحیح و ساخت آرایه از آن
- ایجاد یک بردار با اندازه 10 با مقادیر بین 0 و 1، هر دو غیرشامل
- ایجاد یک بردار تصادفی با اندازه 10 و مرتب کردن آن
- جمع زدن یک آرایه کوچک سریعتر از np.sum
- مقایسه دو آرایه تصادفی و بررسی برابری آنها
- غیرقابل تغییر کردن یک آرایه
- تبدیل مختصات کاردینات به مختصات قطبی
- ایجاد یک بردار تصادفی و جایگزینی مقدار حداکثر با 0
- ایجاد یک آرایه ساختاری با مختصات x و y پوششدهی ناحیه [0,1]x[0,1]
- ساخت ماتریس کاوشی از دو آرایه
- چاپ حداقل و حداکثر مقادیر قابل نمایش برای هر نوع مقیاس نومپی
- چاپ تمام مقادیر یک آرایه
- پیدا کردن نزدیکترین مقدار به یک عدد مشخص در یک آرایه
- ایجاد یک آرایه ساختاری که موقعیت (x,y) و رنگ (r,g,b) را توصیف میکند
- محاسبه فاصله نقطه به نقطه برای نقاط تصادفی
- تبدیل یک آرایه float به integer در محل
- خواندن یک فایل خاص
- معادل تابع enumerate برای آرایههای نومپی
- تولید یک آرایه شبیه به گاوسی
- قرار دادن تصادفی p عنصر در یک آرایه 2 بعدی
- کسر میانگین هر ردیف از یک ماتریس
- مرتب کردن یک آرایه بر اساس ستون nام
- بررسی وجود ستونهای خالی در یک آرایه 2 بعدی
- پیدا کردن نزدیکترین مقدار از یک عدد مشخص در یک آرایه
- ایجاد یک کلاس آرایه که ویژگی نام داشته باشد
- اضافه کردن 1 به هر عنصر ایندکس شده با یک آرایه دوم
- جمع کردن عناصر یک بردار به یک آرایه بر اساس لیست ایندکس
- محاسبه تعداد رنگهای منحصر به فرد در یک تصویر
- جمع زدن بر روی دو محور آخر یک آرایه چهار بعدی
- محاسبه میانگینهای زیرمجموعههای یک بردار
- به دست آوردن قطر یک ضرب نقطهای
- ایجاد یک بردار جدید با 3 صفر متوالی بین هر مقدار
- ضرب یک آرایه با شکل (5,5,3) با یک آرایه با شکل (5,5)
- جابجایی دو ردیف از یک آرایه
- پیدا کردن مجموعهای از خطوط منحصر به فرد از مثلثها
- تولید یک آرایه از روی یک bincount
- محاسبه میانگینها با استفاده از یک پنجره متحرک
- ساخت یک آرایه دو بعدی با جابجایی مقادیر
- معکوس کردن یک بولی یا تغییر علامت یک float در محل
- محاسبه فاصله از یک نقطه به هر خط
- محاسبه فاصله از هر نقطه به هر خط
- استخراج یک زیرمجموعه با شکل ثابت از یک آرایه
- تولید یک آرایه با مقادیر همپوشان
- محاسبه رتبه یک ماتریس
- پیدا کردن ارزش فراوانترین در یک آرایه
- استخراج تمام بلوکهای 3×3 از یک ماتریس 10×10
- ایجاد یک زیرکلاس 2 بعدی که Z[i,j] == Z[j,i] باشد
- محاسبه مجموع محصولات p ماتریس
- محاسبه جمع بلوکی برای یک آرایه 16×16
- پیادهسازی بازی زندگی با استفاده از آرایههای نومپی
- پیدا کردن n بزرگترین مقادیر یک آرایه
- ساخت ضرب دکارتی از آرایهها
- تبدیل یک آرایه عادی به یک آرایه رکوردی
- محاسبه توان 3 یک بردار با روشهای مختلف
- پیدا کردن ردیفهای A که عناصر B را شامل میشوند
- استخراج ردیفهایی با مقادیر نابرابر
- تبدیل یک بردار از اعداد صحیح به نمایش باینری
- استخراج ردیفهای منحصر به فرد از یک آرایه دو بعدی
- معادلهای einsum برای توابع inner، outer، sum و mul
- نمونهبرداری از یک مسیر با استفاده از نمونههای یکنواخت
- انتخاب ردیفهایی از یک آرایه که از توزیع چندجملهای پیروی میکنند
این کتاب منبعی مفید برای یادگیری و استفاده از Numpy به حساب میآید و میتواند به عنوان یک راهنما برای برنامهنویسان و دانشجویان در زمینه علوم داده و محاسبات عددی مورد استفاده قرار گیرد. کتاب 100 مثال برای تسلط بر Numpy در پایتون را می توانید به رایگان از کتابخانه آموزش برنامه نویسی پلتفرم ویتایک دریافت کنید.
نظرات
هیچ دیدگاهی نوشته نشده است.