الذكاء الاصطناعي · الدرس 01
مقدمة إلى NumPy
NumPy هي مكتبة Python قوية للتعامل مع الأرقام والمصفوفات، وتُستخدم كثيراً في علوم البيانات والذكاء الاصطناعي.
الفكرة في سطر
NumPy يساعدك في التعامل مع المصفوفات بكفاءة
بدل التعامل مع القوائم التقليدية بشكل يدوي، تقدم لك NumPy مصفوفات جاهزة للعمليات الحسابية السريعة والفعّالة.
import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr + 10)
[11 12 13 14]
المفاهيم الأساسية
ما الذي يجعل NumPy مهمّاً؟
01
المصفوفات
المصفوفات arrays
هي هياكل يمكنها حفظ عدد كبير من القيم في شكل منظم.
np.array([1, 2, 3])
02
العمليات الحسابية
يمكنك جمع أو ضرب أو طرح المصفوفات بسهولة.
arr * 2
03
الأبعاد
يمكن أن تكون المصفوفة أحادية البعد أو ثنائية أو أكثر.
np.array([[1, 2], [3, 4]])
04
التطبيق في الذكاء الاصطناعي
تُستخدم NumPy في تمثيل البيانات ومعالجتها قبل تدريب النماذج.
features = np.array([...])
مختبر AIRealm
غيّر المصفوفة وشاهد النتيجة
اكتب مجموعة أرقام ثم اضغط، وستضيف NumPy 10 إلى كل عنصر.
output
[11 12 13 14]
في Python:
np.array([1, 2, 3, 4]) + 10تحدي سريع
أنشئ مصفوفة ثنائية الأبعاد
استخدم NumPy لإنشاء مصفوفة 2×2 ثم اطبعها.
import numpy as np
arr = np.array([[1, 2], [3, 4]])
print(arr)