‫مرحبًا بعودتك.
‫أريد أن أتحدث إليكم بسرعة عن شيء يسمى ماتريكس.
‫والمصفوفة هي طريقة لوصف قوائم ثنائية الأبعاد أو قوائم متعددة الأبعاد.
‫ماذا اقصد؟
‫حسنًا ، يمكنني إنشاء مصفوفة ، وهذا اسم صنعته للتو ، لذا يمكنني تسميته كما أريد.
‫ولكن عادة ما تسمى هذه المصفوفة والبرمجة.
‫ويبدو شيء من هذا القبيل.
‫إنها مجموعة.
‫مع مجموعة أخرى بداخله.
‫لنفترض ، على سبيل المثال.
‫لدي واحد ، اثنان ، ثلاثة هنا.
‫ثم مصفوفة أخرى أو لنفعل اثنين من أجلها.
‫ستة.
‫ثم مجموعة أخرى.
‫سبعة ثمانية تسعة.
‫ماذا يحصل هنا؟
‫حسنًا ، إنها مصفوفة ثنائية الأبعاد.
‫لدينا المجموعة الرئيسية.
‫ثم لدينا مصفوفات فرعية ، ثلاث مصفوفات على وجه الدقة.
‫الآن ، لماذا هذا مفيد؟
‫وبالمناسبة ، هذا ثنائي الأبعاد ، لكن يمكن أن يكون لدينا عدة أبعاد.
‫على سبيل المثال ، يمكن أن يكون لديك مصفوفة أخرى داخل هذه المصفوفة.
‫ولكن لماذا هذا مهم؟
‫يظهر هذا النوع من المصفوفات كثيرًا في موضوعات مثل التعلم الآلي أو معالجة الصور.
‫على سبيل المثال ، الكمبيوتر لا يعرف حقًا ما هي صورة الكلب.
‫الشيء الوحيد الذي يفهمه هو الأصفار والآحاد.
‫لذلك الكثير من الصور.
‫على سبيل المثال ، لنفترض أن لدينا صورة بسيطة جدًا لـ X عملاق ، ربما هذا الحرف x.
‫حسنًا ، يمكن للكمبيوتر فهم الصورة بناءً على البكسل على الشاشة ، لذلك ربما يمكننا
‫الحصول على صفر ، واحد ، صفر.
‫100 أو آسف ، واحد هنا ، صفر هنا ، ثم واحد.
‫والآن ، يمكن لجهاز الكمبيوتر أن ينظر إلى هذا.
‫وإذا كان هذا يمثل ، دعنا نقول ، بكسلًا صغيرًا صغيرًا هنا أو ربما بكسل هنا على شاشتي ، سيقول
‫الكمبيوتر ، أوه ، هناك واحد هنا.
‫هذا يعني أنني يجب أن أجعل هذا اللون الأخضر في هذه الزاوية ، ثم الظلام هنا ، ثم الأخضر ، ثم الأخضر الداكن ، والأخضر
‫الداكن ، والأخضر الداكن.
‫ويمكن للكمبيوتر أن يرسم ، دعنا نقول ، X.
‫وهذا مثال بسيط.
‫وباستخدام المصفوفات ، يمكننا إجراء الكثير من هذه الحسابات الثقيلة.
‫وهذه هي الطريقة التي تعمل بها أجهزة الكمبيوتر تحت الغطاء عندما ، دعنا نقول ، على سبيل المثال ، تحاول
‫عرض شيء ما.
‫لكن سبب رغبتي في التحدث عن هذا هنا هو عندما تريد الوصول إلى قائمة متعددة الأبعاد ، حسنًا
‫، ستفعل شيئًا كهذا ، دعنا نقول مصفوفة.
‫الوصول إلى العنصر الأول.
‫في المصفوفة ، والتي في هذه الحالة ستكون هذه المصفوفة الأولى لأنها العنصر الأول.
‫ثم لنفترض أننا نريد الوصول إلى الصفر هنا أو لنغير هذا إلى خمسة.
‫حسنًا ، سأرسم الأقواس المربعة مرة أخرى وسأرسم صفرًا واحدًا.
‫لذلك إذا ذهبت.
‫واحد هنا ، ودعنا نطبع ذلك.
‫وأنا انقر فوق تشغيل.
‫لدي خمسة.
‫لذا فهي تصل إلى العنصر الأول في المصفوفة.
‫لذلك سوف ينظر إلى مصفوفة الترتيب الأول ، ويحصل على العنصر الأول الموجود هنا ، ثم يأخذ
‫العنصر الثاني في تلك المصفوفة.
‫إذن صفر واحد ، يساوي خمسة.
‫ويمكنك الاستمرار في فعل هذا.
‫إذا كان لديه مصفوفات متعددة الأبعاد ، فيمكنك الاستمرار في الإضافة والاستمرار في الإضافة والاستمرار في الإضافة.
‫للوصول إلى تلك المعلومات من مصفوفة أو قائمة.
‫لكن تذكر في بايثون ، نريد استخدام قائمة المصطلحات.
‫سأراك في المرحلة التالية.
‫مع السلامة.