مقدمة في المصفوفات
المسار: الرياضيات والإحصاء للمبرمجين الوحدة: الرياضيات للمبرمج
مدخل إلى الدرس: مقدمة في المصفوفات
تعرّف على مقدمة في المصفوفات ضمن مسار الرياضيات والإحصاء للمبرمجين، مع تفسير الفكرة وكيفية استخدامها ومثال عملي وتدريب ذاتي يساعدك على اختبار الفهم.
طريقة الدراسة: اقرأ التعريف، تتبّع المثال في الشرح، نفّذه بنفسك، ثم اختبر النتيجة والحالات الاستثنائية قبل الانتقال.
البنية
مصفوفة m×n. عنصر a_ij في الصف i العمود j.
منصة أديب الصلوي تركّز في دورة أساسيات الرياضيات والإحصاء للمبرمجين على ربط المفاهيم بقرارات البيانات والكود، وليس على حفظ صيغ بلا سياق.
عمليات
جمع بنفس الأبعاد. ضرب: صف×عمود — عدد أعمدة الأول = صفوف الثاني.
- ضرب غير تبادلي عادة.
- المعرفة I: AI=A.
- في ML، وزن×مدخل = طبقة خطية.
تطبيق
صورة = مصفوفة بكسل؛ تدوير/تحجيم تحويلات خطية لاحقاً.
كيف تدرس على منصة أديب
اقرأ الأقسام بالترتيب دون تخطّي المثال المحلول أو جدول الأخطاء. نفّذ التمرين على ورقة أو في Jupyter قبل مقارنة فكرتك بالحل. إن كان الدرس يتضمن صيغاً، اكتبها بخط يدك مرة واحدة — هذا يربط أساسيات الرياضيات والإحصاء والاحتمال والانحدار للمبرمجين بذاكرة طويلة المدى. شارك سؤالك في قسم أسئلة الدورة إن علقت على خطوة واحدة.
مثال محلول
A=[1 2; 0 3]، x=[1;1]. Ax=[3;3]. كل صف من A يضرب x وتجمع.
أخطاء شائعة
| الخطأ الشائع | السبب | التصحيح |
|---|---|---|
| أبعاد غير متوافقة في الضرب | خطأ شائع | تحقق m×n |
| خلط صف وعمود | تخزين | سمِّ الأبعاد |
تمرين تطبيقي
تمرين: احسب يدوياً ضرب [1 0; 2 1]×[2;1] وتحقق من النتيجة.
ملخص سريع
المصفوفات تمثل الجداول والتحويلات الخطية.
مسرد: مصفوفة: matrix؛ بعد: dimension؛ ضرب: multiplication.
مراجعة وتمرين تثبيت المهارة
اختبار سريع: اشرح بعبارتك معنى «مقدمة في المصفوفات»، ثم بيّن أين ستستخدمه داخل مجموعة بيانات مبيعات تتضمن التاريخ والفرع والمبلغ، وما الخطأ الذي يجب اختباره قبل الاعتماد على الحل.
تحدٍّ إضافي: غيّر شرطًا واحدًا في التطبيق، وتوقع النتيجة، ثم نفّذ الاختبار وفسّر الاختلاف.
الدرس التالي: الحساب النمطي. من الأفضل إنهاء التجربة الحالية قبل متابعة الدرس التالي.