آموزش دستکاری آرایه در NumPy

3 سال پیش
آموزش دستکاری آرایه در NumPy

آموزش دستکاری آرایه در NumPy

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

پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون

چندین روش معمول در بسته NumPy برای دستکاری عناصر در جسم ndarray موجود است. آنها را می توان به انواع زیر طبقه بندی کرد –

۱ reshape

بدون تغییر داده های آن ، شکل جدیدی به آرایه می دهد

۲ flat

یک تکرار کننده ۱-D روی آرایه

۳ flatten

یک کپی از آرایه جمع شده را به یک بعد برمی گرداند

۴ ravel

یک آرایه مسطح مجاور را برمی گرداند

 

انتقال 

۱ transpose

ابعاد یک آرایه را مجاز می داند

۲ ndarray.T

همان ()self.transpose

۳ rollaxis

محور مشخص شده را به عقب می چرخاند

۴ swapaxes

دو محور یک آرایه را با یکدیگر عوض می کند

 

تغییر ابعاد

۱ broadcast

شیئی تولید می کند که از broadcasting تقلید می کند

۲ broadcast_to

آرایه ای را به شکل جدید پخش می کند

۳ expand_dims

شکل آرایه را گسترش می دهد

۴ squeeze

ورودی های تک بعدی را از شکل آرایه حذف می کند

 

 

پیوستن آرایه ها

۱ concatenate

به دنباله ای از آرایه ها در یک محور موجود می پیوندد

۲ stack

به دنباله ای از آرایه ها در یک محور جدید می پیوندد

۳ hstack

آرایه ها را به ترتیب افقی پشته می کند (طبق ستون)

۴ vstack

آرایه ها را به ترتیب به صورت عمودی پشته می کند (ردیف)

 

 

تقسیم آرایه ها

۱ split

آرایه ای را به چندین زیر آرایه تقسیم می کند

۲ hsplit

آرایه ای را به چندین آرایه فرعی به صورت افقی تقسیم می کند (طبق ستون)

۳ vsplit

آرایه ای را به چندین آرایه فرعی به صورت عمودی تقسیم می کند (بصورت ردیفی)

 

افزودن / حذف عناصر

۱ resize

یک آرایه جدید با شکل مشخص برمی گرداند

۲ append

مقادیر را به انتهای آرایه اضافه می کند

۳ insert

مقادیر را در امتداد محور داده شده قبل از شاخص های داده شده قرار می دهد

۴ delete

آرایه جدیدی را با آرایه های فرعی در امتداد محوری برمی گرداند

۵ unique

عناصر منحصر به فرد آرایه را پیدا می کند

 

منبع.

 

 

لیست جلسات قبل آموزش NumPy

  1. آموزش NumPy
  2. معرفی NumPy
  3. آموزش محیط کار NumPy
  4. آموزش شی Ndarray در NumPy
  5. آموزش انواع داده ها در NumPy
  6. آموزش ویژگی های آرایه در NumPy
  7. آموزش روال ایجاد آرایه در NumPy
  8. آموزش ایجاد آرایه از داده های موجود در NumPy
  9. آموزش ایجاد آرایه از محدوده های عددی در NumPy
  10. آموزش شاخص گذاری و برش در NumPy
  11. آموزش شاخص گذاری پیشرفته در NumPy
  12. آموزش Broadcasting در NumPy
  13. آموزش تکرار در یک آرایه در NumPy
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه