هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
يرجى مراجعة هذه المقالة وإزالة وسم المقالات غير المراجعة، ووسمها بوسوم الصيانة المناسبة.

باندا (برمجية)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
N write.svg
تعرَّف على طريقة التعامل مع هذه المسألة من أجل إزالة هذا القالب.هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المُخصصة لذلك. (نوفمبر 2018)
باندا
Pandas logo.svg
الشعار
Pandas mark.svg
لقطة شاشة
معلومات عامة
نوع
مكتبة برمجية بايثون الاطلاع ومراجعة البيانات على ويكي داتا
موقع الويب
(الإنجليزية) pandas.pydata.orgالاطلاع ومراجعة البيانات على ويكي داتا
معلومات تقنية
لغة البرمجة
الإصدار الأخير
1.1.2 (8 سبتمبر 2020)[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 1.1.2 — تاريخ الاطلاع: 13 سبتمبر 2020 — تاريخ النشر: 8 سبتمبر 2020
  3. ^ "License – Package overview – pandas 0.21.1 documentation". pandas. 12 December 2017. مؤرشف من الأصل في 16 سبتمبر 2018. اطلع عليه بتاريخ 13 ديسمبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ Wes McKinney (2011). "pandas: a Foundational Python Library for Data Analysis and Statistics" (PDF). مؤرشف من الأصل (PDF) في 19 فبراير 2018. اطلع عليه بتاريخ 02 أغسطس 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. ^ "pandas.date_range – pandas 0.21.1 documentation". pandas. 12 December 2017. مؤرشف من الأصل في 4 مايو 2019. اطلع عليه بتاريخ 13 ديسمبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)
  6. ^ "Python Data Analysis Library – pandas: Python Data Analysis Library". pandas. مؤرشف من الأصل في 28 مايو 2019. اطلع عليه بتاريخ 13 نوفمبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة)


Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.

روابط خارجية[عدل]