Machine Learning(ML), Deep Learning(DL)

یادگیری ماشین، یادگیری عمیق

یادگیری ماشین، شیوه‌ها و الگوریتم‌هایی هستند که بر اساس آن‌ها رایانه‌ها و برنامه ها توانایی یادگیری پیدا می‌کنند. هدف یادگیری ماشین این است که ماشین بتواند به با افزایش داده‌ها کارایی بهتری در انجام وظیفهٔ مورد نظر پیدا کند.

کتاب پایتون مقدماتی
طبقه بندی موضوعی

لیست ها برای ذخیره چندین مقدار در متغیر کاربرد دارند. آیتم های لیست امکان ذخیره مقادیر تکراری را دارد. در یک لیست با مقادیرتکراری ممکن است لازم باشد تا مقادیر واحد و یونیک را استخراج کنیم. روش های بسیاری برای استخراج و بدست آورد مقادیر واحد از یک لیست وجود دارد. به عنوان نمونه لیست زیر را در نظر بگیرید:

cities=['Tabriz','Tehran','Mashhad','Shiraz', 'Tabriz']

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

unique_list = []
for city in cities:
   if city not in unique_list:
       unique_list.append(city)

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

list(set(cities))

 

 

  • ۰۰/۱۱/۰۷
  • مهدی عباسپور شاهمرس

python

برنامه نویسی

پایتون

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی