القائمة الرئيسية

الصفحات

الدليل الشامل لاحتراف NumPy: المحرك الفعلي لعلوم البيانات

تعتبر مكتبة NumPy الأساس الذي لا غنى عنه لأي مبرمج أو باحث. فهي توفر الهياكل الرياضية اللازمة لمعالجة المصفوفات الضخمة بسرعة تفوق القوائم التقليدية بمرات مضاعفة.

أولاً: دوال إنشاء المصفوفات (Creation Functions)

نبدأ ببناء حجر الأساس، وهي الدوال التي تسمح لنا بتوليد البيانات بأشكال مختلفة:

الدالة الغرض منها مثال تطبيقي
np.array()تحويل القوائم إلى مصفوفات NumPy.np.array([1, 2, 3])
np.zeros()إنشاء مصفوفة مملوءة بالأصفار.np.zeros((3, 3))
np.ones()إنشاء مصفوفة مملوءة بالرقم 1.np.ones((2, 4))
np.arange()إنشاء مصفوفة بمدى محدد.np.arange(0, 10, 2)
np.linspace()توليد أرقام بمسافات متساوية.np.linspace(0, 1, 5)

ثانياً: دوال التلاعب بالشكل والأبعاد (Shape Functions)

الدالة الغرض منها مثال تطبيقي
reshape()إعادة تشكيل المصفوفة.arr.reshape(2, 5)
flatten()تحويل مصفوفة متعددة الأبعاد إلى صف واحد.arr.flatten()
transpose()تبديل الصفوف بالأعمدة.arr.T

ثالثاً: الدوال الإحصائية والرياضية (Math Functions)

الدالة الغرض منها مثال تطبيقي
np.sum()حساب مجموع العناصر.np.sum(arr)
np.mean()حساب المتوسط الحسابي.np.mean(arr)
np.std()حساب الانحراف المعياري.np.std(arr)
np.max()إيجاد أكبر قيمة في البيانات.np.max(arr)

رابعاً: دوال البحث والتصنيف (Searching & Sorting)

الدالة الغرض منها مثال تطبيقي
np.sort()ترتيب العناصر تصاعدياً.np.sort(arr)
np.where()البحث عن عناصر تحقق شرطاً.np.where(arr > 5)
np.unique()استخراج القيم الفريدة.np.unique(arr)
دليل NumPy الشامل للحوسبة العلمية
💡
نصيحة تقنية: تذكر أن NumPy هي المحرك الذي يجعل معالجة البيانات الضخمة أمراً ممكناً في ثوانٍ معدودة بفضل كفاءتها العالية.

تعليقات