شرح تفصيلي – Tensor في Slicing

رأينا في المقالة السابقة كيفية استخراج عناصر معينة من tensor سوا مصفوفة او vector. في هذه المقالة حنشوف كيف نستخرج اكثر من عنصر عن طريق ما يسمى ب slcing. نشوف المصفوفة التالية وبعدها الكود لها من المقالة السابقة.
Matrix : صورة رقم ١
هيا عبارة عن مصفوفة matrix حجمها ٢ على ٢. تعال نبني المصفوفة باستخدام الكود التالي:
نفس ما اتعلمنا قبل الى الان ما في شي جديد. قمت ببناء المصفوفة ومن ثم طباعة حجمها وطباعة المصفوفة نفسها. تعال بعد نشوف ال vectorالتالي :
vector: صورة رقم ٢
<
/figure>
تعال نشوف الكود لكيفية بناء ال vector كما في الصورة التالية: ملاحظة: اذا ما تعرف الفرق بين matrix و vector تابع هذا الفديو
طبعنا حجم ال vector وعناصره.

الان ماذا لو اردنا استخراج اكثر من عنصر؟

تعال نشوف هالملخص ونحاول نطبق مثله.
slicing صورة رقم ٣ : دلالات ال

كيف نستخرج العناصر رقم ١ ورقم ٢ من ال vector في الصورة رقم ٢؟

نشوف الكود:
أول شي لاحظ انه قبل كنا نستخدم فاصلة لكن الان نقطتين : والتي شرحنا دلالتها في الصورة رقم ٣. طيب الخانة الاولى تعني رقم الاندكس الابتدائي الذي نريد نبدا منه وفي مثالنا هذا هو صفر. وايضا الخانة الثاني تعني رقم الاندكس الذي نريد ان نتوقف عنده وفي مثالنا هذا هو ٢. بمعنى اخر جيب لي كل الارقام من الاندكس الذي يبدا بصفر وينتهي ب ٢. والارقام داخل هذا المدى هم ١ و٢.
نشوف مثال اخر على صورة رقم ٢.
مثل ما شرحت في دلالات ال slicing في صورة رقم ٣. فهو جاب لي كل الارقام بداية من الرقم الذي حددناه وهو اندكس رقم ١. واي شي قبله تجاهله. نشوف مثال اخر
السالب هنا تعني ابدا من الاخير. فالكود معناه جيب اول رقم من الاخير وفي مثالنا هو رقم ٤.

كيف نستخرج العنصر رقم ١ من ال matrix في الصورة رقم ١؟

نشوف اول شي هذا الشرح حتى توضح الصورة:
ليه ما استخدمنا الطريقة الاولى؟ لان بكل اختصار احنا الان نتعامل مع 2D. اي نتعامل مع مصفوفة matrix. الان نشوف الكود الذي يستخرج العنصر رقم ١ من الصورة رقم ١
نفس الوصف الذي ذكرته. نشوف الجهة الاولى على اليسار. نقوله جيب لي العنصر الذي بداية الصف صفر ونهايته واحد؟ هذا معناه اول صف. نشوف الجهة الاخرى جيب لي العامود الذي اندكسه صفر ونهاية اندكسه ١؟ هذا ايضا معناه العامود الاول. بالتالي الناتج هو واحد
لمشاهدة امثلة اخرى ومشاهدة الاخطاء الشائعة. تابع هذا الفديو لمتابعة الفديو الخاص بالمقالة، الرجاء الضغط هنا

ان اصبت فمن الله وان اخطات فمن نفسي .. لا تنسى مشاركة المقالة اذا أعجبتك .. اخوكم رائد الحربي
ولاي ملاحضات او استفسارات يرجى مراسلتي على تويتر @raedalharbi14 أو كتابة التعليق هنا
انتقل الى الدرس التالي
انتقل الى الدرس السابق

Leave a Reply

Your email address will not be published.