لا تفوتها! مهارات بايثون لتتبع البيانات

نص كامل 2115 الكلمات ، المدة المقدرة للدراسة 7 دقيقة

المصدر: Pexels

من المفيد معرفة كيفية استخدام كائنات بيانات معينة في Python للحفاظ على حالة منظمة وتجنب الأخطاء عند معالجة كميات كبيرة من البيانات في مشاريع علوم البيانات.

في مشاريع علوم البيانات ، قد ترغب أحيانًا في تتبع معلومات البيانات ، أو ترغب في تحديث الإدخال الجديد للبيانات بمرونة وسرعة وسهولة.

تحقيقا لهذه الغاية ، جمعت Xiaoxin هذه المقالة. في هذه المقالة ، ستتعلم ما يلي:

عند تنفيذ الأمر loop ، تتبع الفهرس

تحديث رسالة بنود القاموس الجديدة

استخدام الأشياء القابلة لإعادة الاستخدام لتسجيل معلومات جديدة

سنبدأ بهذه الأسئلة بالتفصيل كيفية استخدام أدوات Python لحلها.

نأمل أن تساعد هذه الطريقة في تصور موقع هذه الأدوات في التعليمات البرمجية.

1. اتبع الأمر حلقة أثناء التعقب

افترض أن هناك قائمة بأسماء الأصدقاء. من الضروري اجتياز القائمة وتتبع العد. كيف تفعل؟ مجرد استخدام تعداد.

> > > أصدقاء = > > >  بالنسبة لـ i ، العنصر في تعداد (الأصدقاء): > > >  print (f '{i}: {item}') 0: Ben1: Kate2: Thinh

أو ببساطة استخدم فهم القاموس

> > > {i: أصدقاء  لأني في النطاق (len (friends))} {0: 'Ben'، 1: 'Kate'، 2: 'Thinh'}

2. تحديث وظيفة DictionaryItems:

المصدر: Pexels

إذا كنت تستخدم وظيفة القاموس لتتبع الكلمات وعدد الكلمات في الجملة الأولى.

المرسلة 1 = {'love': 1، 'hate': 3

ولكن في الجملة الثانية ، تريد تحديث وظيفة القاموس السابقة بالبيان الجديد.

sent2 = {'love': 2، 'flower': 1}

حزمة الكلمات المحدثة هي كما يلي:

{'love': 3، 'hate': 3، 'flower': 1}

كيف تفعل؟ ألن يكون لطيفًا إذا كانت بعض الأدوات قد تساعدك على إكماله بسهولة؟ إذا كنت بحاجة إلى مثل هذه الأداة ، فإن المجموعات تكون العداد في منتصفها. collections.Counter تسمح هذه الفئة بوجود عناصر متعددة في المجموعة

fromcollections import Counterbag_words = Counter () sent1 = {'love': 1، 'hate': 3} bag_words.update (sent1) sent2 = {'love': 2، 'flower': 1} bag_words.update (sent2) bag_words

نتيجة:

عداد ({'love': 3، 'hate': 3، 'flower': 1})

عظيم! الآن ، عندما تجمع المزيد من المعلومات من جمل أخرى ، يمكنك بسهولة تحديث حزمة الكلمات. يمكنك استخدام لين لمعرفة عدد الكلمات الفريدة الموجودة في الجملة ،

> > > len (bag_words) 3

بدلاً من ذلك ، يمكنك استخدام المجموع لحساب إجمالي عدد الكلمات في الجملة ،

> > > المجموع (bag_words.values ()) 7

3. استخدم Namedtuple لتعريف الكائنات القابلة لإعادة الاستخدام

تريد تتبع قائمة المعلومات حول الأصدقاء استعدادًا لعيد ميلادهم. نظرًا لعدم توفر أي معلومات في الوقت الحالي ، يلزمك أولاً إنشاء عنصر نائب لإدخال المعلومات لاحقًا. إذا كنت تريد تسجيل عيد ميلاد كيت والطعام المفضل ولون البشرة وما إذا كنت انطوائيًا ، فيمكنك القيام بذلك:

> > > Kate = Friend ("Feb" ، "cake" ، "pink" ، True)

بالإضافة إلى ذلك ، إذا كنت لا تتذكر عيد ميلادها ، فيمكنك الاتصال

> > > Kate.birthday'Feb '

يمكن أن تقوم كائنات الصف في Python بإنشاء Kate ، ولكن إنشاء فصل صديق للاحتفاظ بمعلومات بسيطة يستغرق وقتًا طويلاً. في هذه الحالة ، يعد nametuple خيارًا جيدًا. يسمح المسماةtuple للسجلات بتعريف كائن قابل لإعادة الاستخدام ، مما يضمن استخدام اسم الأرشيف الصحيح

fromcollections import NAME خاطئة)

إظهار معلومات حول كيت:

> > > KateFriend (عيد ميلاد = 'Feb' ، food = 'cake' ، color = 'pink' ، introvert = True)

إذا كنت تريد أن تعرف ما إذا كان بن انطوائيًا أو منفتحًا ، فيمكنك الاتصال

> > > Ben.introvertFalse

باستخدام أسماء الأسماء ، يمكن للمستخدمين إعادة استخدام نفس الكائن بسهولة للحصول على معلومات جديدة.

اقرأ وتدرب بعناية ، وسوف تتعلم كيفية استخدام التعداد ، وتعيين الفهم ، والعداد ، والمضاعفة لتتبع المعلومات.

المصدر: Pexels

آمل أن تتمكن هذه المقالة من إثراء مجموعة أدوات علوم البيانات وتزويدك بمعرفة أكثر فائدة.

اترك تعليقا

دعونا نتشارك في السلع الجافة لتعلم وتطوير الذكاء الاصطناعي معًا

إذا أعيد طبعه ، يرجى ترك رسالة في الخلفية واتباع مواصفات إعادة الطباعة

اليوم صوت الأساسية | اوبر الرئيس السابق لرائد صناعة السيارات المفلسة، لدفع التعويضات إلى Google

خلق أكبر قدر من التعليم المناسب؟ كيف الذكاء الاصطناعي لتعزيز التحول في مجال التعليم؟

هل تجرؤ أن نصدق؟ وقد تحققت هذه التكنولوجيا AI 8 ......

الفترة الخاصة، والشمس المشرقة والمعلم في التفكير والبحث والنمو

شاندونغ معهد الصناعة الخفيفة على "الزهور سحابة"، وذاكرة من الحرم الجامعي كنت ترغب في ذلك؟

الصفصاف تنمو براعم جديدة، والزهور مفتوحة دائما! البلدة ذات المناظر الخلابة تايشان في الوقت الراهن، جميلة للغاية مشهد الربيع

"السلع بولي زهر هيل": المرح "صافي نادي الكتاب الأحمر" تجربة حياة جديدة بين التجوية القديمة

قصيدة وهان يان تشون فانغ "قناع" مع عفو لوه كونوت هوان قراءة <قناع> خاطرة "

قدم فوجيان نينغده 13 تدابير لتوفير الضمان التنظيمي لمكافحة الفقر

ماهر جمال ورقة بيضاء: 10W + المشجعين 36 أضعاف كمية نمو الأعمال التجارية

بطل أبدا تتلاشى - التضحية دودة في الحرب ضد جبهة السارس من يويانغ، هونان الشرطة دونغ روي

مهرجان تشينغ مينغ الزراعة مشغول