افتح القائمة الرئيسية
N write.svg
هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر عدا الذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. (نوفمبر 2018)
باندا (برمجية)
Pandas logo.svg
الشعار
معلومات عامة
نوع
مكتبة برمجية بايثون  [لغات أخرى]الاطلاع ومراجعة البيانات على ويكي داتا
موقع الويب
معلومات تقنية
المطور الأصلي
Wes McKinney  [لغات أخرى]الاطلاع ومراجعة البيانات على ويكي داتا
المطورون
Wes McKinney  [لغات أخرى]الاطلاع ومراجعة البيانات على ويكي داتا
لغة البرمجة
الإصدار الأخير
0.25.1 (22 أغسطس 2019)[2]الاطلاع ومراجعة البيانات على ويكي داتا
المستودع
الرخصة

في برمجة الكمبيوتر, الباندا هي مكتبة برمجية مطورة بلغة البرمجة بايثون لمعالجة البيانات وتحليلها. وبالتحديد فهي تقدم هياكل بيانات وعمليات التلاعب بالجداول رقمية و السلاسل الزمنية. وهي برمجية حرة صدرت تحت ترخيص BSD.[3] الاسم مشتق من مصطلح "لوحة البيانات"، مصطلح الاقتصاد القياسي  مجموعات البيانات التي تتضمن الملاحظات على مدى فترات زمنية متعددة لنفس الأفراد.[4]

مميزات المكتبةعدل

  • كائنات DataFrame للتلاعب بالبيانات مع فهرسة مدمجة.
  • أدوات قراءة وكتابة البيانات بين هياكل البيانات في الذاكرة و تنسيقات الملفات المختلفة.
  • محاذاة البيانات والتعامل مع البيانات المفقودة والناقصة.
  • إعادة تشكيل والتمحور من مجموعات البيانات.
  • تقطيع, فهرسة واجتزاء من مجموعات البيانات الكبيرة.
  • ادراج وحذف أعمدة البيانات
  • مجموعة المحرك مما يسمح سبليت-تطبيق-الجمع بين العمليات على مجموعات البيانات.
  • دمج وضم مجموعات البيانات
  • الفهرسة الهرمية وقابلية العمل مع البيانات متعددة الأبعاد في هياكل بيانات ذات عدد أبعاد أقل.
  • السلاسل الزمنية-وظائف: تاريخ مجموعة الجيل[5] و تحويل التردد ، تتحرك نافذة الإحصاءات تحريك نافذة الخطية الانحدارات ، تاريخ التحول و متخلفة.
  • ترشيح البيانات

المكتبة مصممة بشكل كبير لأجل أفضل أداء ممكن، مع بعض الأجزاء الحرجة مطورة بإستعمال  Cython أو C.[6]

التاريخعدل

المطور ويس ماكيني بدأ العمل على باندا في عام 2008 بينما كان في  AQR Capital Management وذلك نبع من الحاجة إلى الأداء العالي، مرونته وأداة لأجل إجراء التحاليل على البيانات المالية. قبل أن يغادر AQR تمكن من إقناعهم من نشر المكتبة كبرمجية حرة.

موظف AQR آخر، تشانغ لي إنضم للعمل على المكتبة في عام 2012 كثاني أكبر مساهم في المكتبة.

في 2015, باندا صارت مشروع مدعم من طرف NumFOCUS.

المصادرعدل

  1. ^ The py-pandas Open Source Project on Open Hub: Languages Page — تاريخ الاطلاع: 14 يوليو 2018 — الرخصة: رخصة أباتشي، الإصدار 2.0
  2. ^ Release 0.25.1 — تاريخ الاطلاع: 23 أغسطس 2019 — تاريخ النشر: 22 أغسطس 2019
  3. ^ "License – Package overview – pandas 0.21.1 documentation". pandas. 12 December 2017. مؤرشف من الأصل في 16 سبتمبر 2018. اطلع عليه بتاريخ 13 ديسمبر 2017. 
  4. ^ Wes McKinney (2011). "pandas: a Foundational Python Library for Data Analysis and Statistics" (PDF). مؤرشف من الأصل (PDF) في 19 فبراير 2018. اطلع عليه بتاريخ 02 أغسطس 2018. 
  5. ^ "pandas.date_range – pandas 0.21.1 documentation". pandas. 12 December 2017. مؤرشف من الأصل في 4 مايو 2019. اطلع عليه بتاريخ 13 ديسمبر 2017. 
  6. ^ "Python Data Analysis Library – pandas: Python Data Analysis Library". pandas. مؤرشف من الأصل في 28 مايو 2019. اطلع عليه بتاريخ 13 نوفمبر 2017. 
 
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.