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