وجود القيم الفارغة قد يسبب أخطاء في الكود أو يؤدي إلى نتائج وتوقعات غير دقيقة للنماذج. لمعرفة حجم المشكلة في مكتبة Pandas، نستخدم دالة ()isnull().sum لتحديد عدد القيم المفقودة في كل عمود والبدء في وضع استراتيجية للتعامل معها.
#Python#DataScience
قبل بناء أي نموذج ذكاء اصطناعي أو تحليل إحصائي، خطوة "تنظيف البيانات" أو Data Cleaning هي الأهم. البيانات في الواقع غالباً ما تكون مليئة بالأخطاء أو النواقص، وأبرز هذه المشاكل هي القيم الفارغة التي تُعرف في بايثون بـ NaN أو Null
#Python#programming
ما هي الـ RecursiveFunctions (الدوال التكرارية) في #Python ؟
الـ Recursion هو ببساطة أن تقوم الدالة باستدعاء نفسها داخل كودها الخاص لحل مشكلة معينة عن طريق تقسيمها إلى أجزاء أصغر.
#Python#Programming#DataScience
أي دالة تكرارية يجب أن تحتوي على جزأين :
1. Base Case (شرط التوقف): وهو الشرط الذي يتوقف عنده الاستدعاء الذاتي، وبدونه يدخل الكود في تكرار لانهائي ويتوقف البرنامج بخطأ (Stack Overflow).
2. Recursive Case: الجزء الذي تستدعي فيه الدالة نفسها مع تغيير المدخلات لتقترب من شرط التوقف.