آرایه در پایتون / python arrays

آرایه در پایتون | python arrays | تعریف ماتریس در پایتون3 دقیقه مطالعه

هدیه فنولوژی به شما!

پایتون یکی از معروف‌ترین زبان‌های برنامه نویسی برای هوش مصنوعی و یادگیری ماشین است. یکی از مهم‌ترین ابزارهای برنامه نویسی هوش مصنوعی، آرایه‌ها و ماتریس‌ها هستند. در این قسمت از دوره آموزش رایگان پایتون فنولوژی، به مبحث آرایه در پایتون می‌پردازیم.

آرایه‌ در پایتون

نکته: پایتون توابع پیش‌فرض برای آرایه‌ها را ندارد. لذا در این آموزش از لیست به جای آرایه استفاده می‌کنیم. برای کار با آرایه‌ها به صورت پیشرفته‌تر در پایتون، باید کتاب‌خانه‌هایی مانند نامپای را نصب کنید. توابع مخصوص به آرایه در نامپای وجود دارند که ابزارهای قدرت‌مندتری برای کار با آرایه در پایتون در اختیار شما قرار می‌دهند. 

آرایه در پایتون چیست؟

آرایه یک متغیر مخصوص است که می‌تواند بیش‌تر از یک مقدار را در خود داشته باشد. از آرایه‌ها برای ذخیره‌سازی چندین مقدار (که به نوعی با هم مرتبط هستند)، در یک متغیر واحد استفاده می‌شود. آرایه‌ی یک بعدی بردار و آرایه‌ی چندبعدی ماتریس نامیده می‌شوند. آرایه‌های چندبعدی نیز وجود دارند که می‌توان در کاربردهای زیادی برای علوم داده از آن‌ها استفاده کرد. 

مثال: ساخت یک آرایه در پایتون شامل اسامی ماشین‌ها

اگر شما لیستی از یک متغیر داشته باشید (مثلا لیستی از اسم ماشین‌ها) می‌توانید به شکل زیر این مقادیر را در متغیرهای مجزا ذخیره کنید:

اما اگر بخواهید در میان ماشین‌ها بگردید و یک ماشین خاص را پیدا کنید چی می‌کنید؟ یا فرض کنید به جای سه ماشین ۳۰۰ ماشین داشته باشید.راه حل این مشکل آرایه است! یک آرایه می‌تواند چندین مقدار را تحت یک متغیر واحد در خود جای دهد و شما می‌توانید با ارجاع دادن به ایندکس آن‌ها به مقادیر دلخواه دسترسی پیدا کنید.

دسترسی به اعضای یک آرایه در پایتون

می‌توانید با اشاره به شمارنده‌ی آرایه به اعضای آن دسترسی پیدا کنید.

مثال ۱: مقدار اولین عضو از آرایه را در متغیر x ذخیره کن.

مثال ۲: مقدار اولین عضو آرایه را برابر «Toyota» قرار بده.

گرفتن طول آرایه

برای گرفتن طول آرایه از متد ()len استفاده کنید تا تعداد اعضای یک آرایه را به شما برگرداند. 

مثال: تعداد اعضای آرایه‌ی ماشین‌ها را برگردان.

نکته: طول یک آرایه همیشه یکی بیش‌تر از بزرگ‌ترین شمارنده‌ی آن آرایه است. (چون ایندکس آرایه‌ها از صفر تا len-1 است)

حلقه زدن روی اعضای یک آرایه

شما می‌توانید با دستور for in  میان همه‌ی اعضای یک آرایه حلقه بزنید.

مثال: همه‌ی اعضای داخل آرایه‌ی ماشین‌ها را نمایش بده.

خروجی:

افزودن عضو به آرایه در پایتون

می‌توانید با استفاده از متد ()append یک عضو به آرایه اضافه کنید.

مثال: افزودن ماشین هوندا به آرایه

خروجی:

حذف اعضای آرایه

با متد ()pop می‌توانید یک عضو از آرایه حذف کنید.

مثال: دومین عضو از آرایه‌ی ماشین‌ها را حذف کن.

خروجی:

هم‌چنین می‌توانید با استفاده از متد ()remove این کار را انجام دهید.

مثال: عضوی که مقدارش «Volvo» است را حذف کن.

خروجی:

نکته: متد ()remove قط اولین عضو با مقدار مشخص شده را حذف می‌کند. همچنین ورودی تابع remove مقدار مورد نظر است (برعکس تابع pop که ایندکس مورد نظر را ورودی می‌گیرد).

متدهای پیش‌فرض لیست و آرایه در پایتون

توضیحات متد متد
افزودن عضو به انتهای لیست ()append
حذف همه‌ی اعضای لیست ()clear
برگرداندن یک کپی از لیست ()copy
تعداد اعضایی که یک مقدار خاص دارند را بر می‌گرداند. ()count
افزودن اعضای یک لیست (یا هر کالکشنی با اعضای تکراری) به انتهای لیست فعلی ()extend
ایندکس اولین عضو با یک مقدار مشخص را بر می‌گرداند. ()index
یک عضو در ایندکس مشخص اضافه می‌کند. ()insert
یک عضو با ایدکس مشخص را حذف می‌کند. ()pop
یک عضو با مقدار مشخص را حذف می‌کند. ()remove
ترتیب لیست را برعکس می‌کند. ()reverse
لیست را طبق ترتیب الفبای انگلیسی مرتب می‌کند. ()sort

نکته: همان‌طور که اشاره شد، پایتون به طور پیش‌فرض از آرایه‌ها پشتیبانی نمی‌کند اما می‌توان در صورت نبود numpy از لیست‌ لیست در پایتون به جای آرایه استفاده کرد. 

تیم محتوایی فنولوژی
تیم محتوایی فنولوژی
گروهی از متخصصان حوزه‌های مختلف
عضویت
اطلاع از
0 دیدگاه‌ها
بازخورد در متن
دیدن همه دیدگاه‌ها

فنولوژی را در شبکه‌های اجتماعی دنبال کنید

©۲۰۲۰ – کلیه حقوق مادی و معنوی متعلق به فنولوژی است.