آموزش شی Ndarray در NumPy

4 سال پیش
آموزش شی Ndarray در NumPy
امتیاز دهید post

آموزش شی Ndarray در NumPy

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

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو

مهمترین شی تعریف شده در NumPy یک نوع آرایه N بعدی به نام ndarray است. مجموعه موارد مشابه را توصیف می کند. با استفاده از نمایه مبتنی بر صفر می توان به موارد موجود در مجموعه دسترسی داشت.

هر مورد در یک بخش به همان اندازه بلوک حافظه را می گیرد. هر عنصر در ndarray یک شی از نوع داده است (که dtype نامیده می شود).

هر موردی که از شی ndar ndarray استخراج می شود (با برش دادن) توسط یک شی Python از یکی از انواع مقیاس های آرایه نشان داده می شود. نمودار زیر رابطه بین تقسیم ، نوع نوع داده (dtype) و نوع مقیاس آرایه را نشان می دهد –

Ndarray

نمونه ای از کلاس ndarray را می توان با روالهای مختلف ایجاد آرایه که بعداً در آموزش توضیح داده شد ، ساخت. جدایی اساسی با استفاده از یک تابع آرایه در NumPy به شرح زیر ایجاد می شود –

 

از هر شی ای که رابط آرایه را در معرض دید قرار می دهد یا از روشی که آرایه را بازگرداند ، یک جدایی ایجاد می کند.

 

سازنده فوق پارامترهای زیر را در نظر می گیرد –

پارامتر و توضیحات
1 object

هر جسمی که روش رابط آرایه را در معرض نمایش قرار دهد ، یک آرایه یا هر توالی تو در تو را برمی گرداند.

2 dtype

نوع داده آرایه مورد نظر، اختیاری است

3 copy

اختیاری. به طور پیش فرض (درست)، شی کپی می شود

4 order

C (عمده ردیف) یا F (ستون اصلی) یا A (هرگونه) (پیش فرض)

5 subok

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

6 ndmin

حداقل ابعاد آرایه حاصل را مشخص می کند

 

برای درک بهتر به نمونه های زیر نگاهی بیندازید.

مثال 1

 

 

خروجی به شرح زیر است –

 

مثال 2

 

خروجی به شرح زیر است –

 

مثال 3

 

خروجی به شرح زیر است –

 

مثال 4

 

 

خروجی به شرح زیر است –

 

شی ndar ndarray از یک بخش بعدی متصل به حافظه رایانه تشکیل شده است ، همراه با یک طرح نمایه سازی که هر مورد را در محلی از بلوک حافظه ترسیم می کند. بلوک حافظه عناصر را به ترتیب ردیف-بزرگ (سبک C) ​​یا یک ستون-عمده (سبک FORTRAN یا MatLab) نگه می دارد.

 

منبع.

 

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

  1. آموزش NumPy
  2. معرفی NumPy
  3. آموزش محیط کار NumPy
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه