‫مرحبًا بعودتك.
‫نأمل أن تكون قد لعبت بعض الشيء مع إنشاء مصفوفاتك الخاصة ، ولكن إذا لم يكن
‫الأمر كذلك ، فلا بأس بذلك لأنه في هذا القسم ، ما سنفعله الآن هو إلقاء نظرة على كيفية إنشاء المصفوفات
‫المعقدة.
‫وهكذا في القسم السابق من الفيديو ، مررنا بإنشاء بعض المصفوفات الخاصة بنا ، من أ إلى ثلاثة ، وواحد وتعلمنا عن السمات
‫المختلفة التي تمتلكها هذه المصفوفات ، ولكن كان من الممل جدًا كتابة كل هذه الأرقام
‫المختلفة.
‫لذلك دعونا نلقي نظرة على بعض الطرق الأسهل.
‫أولاً ، في البداية ، سنراه مرة أخرى ، فقط في حالة حدوثه.
‫لذا قم بتعيين عينة كيف قمنا بذلك في المرة الأولى.
‫مجموعة الاستيراد وقمنا بتمريرها.
‫قائمة الأرقام.
‫رائع.
‫سنذهب هنا.
‫ولكي تتم طباعته ، سيكون لدينا جهاز أخذ العينات هنا.
‫لذلك سيعطينا هذا مصفوفة متعددة الأبعاد ذات بعد واحد تحتوي على العناصر واحد واثنين وثلاثة.
‫لذلك إذا تحققنا من نوع بيانات المصفوفات هذا.
‫ها نحن ذا.
‫جميلة.
‫تمام.
‫الآن ، على سبيل المثال ، ماذا لو أردنا إنشاء حكم ، راي ، تم ملؤه بالفعل لنا؟
‫ماذا لو لم نرغب في تمرير أي شيء هنا؟
‫دعونا نلقي نظرة على كيفية القيام بذلك.
‫دعونا نجعل واحدة باردة وتذهب فارغة ، في الواقع.
‫ماذا الفارغة؟
‫ماذا تعتقد سيكون؟
‫حسنًا ، لدي خدعة صغيرة يمكنني أن أريكم إياها للحصول على معاينة صغيرة لهذا.
‫دعنا نضغط على shift و tab بينما نحن داخل الأقواس.
‫أوه.
‫ماذا لدينا هنا؟
‫الشخصيات المميزة ، شكلها.
‫تعيد Docstring مجموعة جديدة من الشكل والنوع المملوءين بأخرى جميلة.
‫إذن ما هو التحول وعلامة التبويب؟
‫تذكر ، سنخرج من هنا.
‫سنعود إلى هذا إذا كتبنا أي نوع من الوظائف.
‫لذا قم باستيراد شيء ما بين قوسين ، نقوم بدفع shift و tab بينما نحن بالداخل هنا.
‫ما سيخبر المشتري أن يفعله هو فتح سلسلة docstring للوظيفة.
‫إذن هذا يعطينا معلومات.
‫إذن هذه المعلومات هنا تأتي مباشرة من الوثائق غير المفككة.
‫سيخبرنا هذا ما تفعله هذه الوظيفة.
‫قم بإرجاع مصفوفة جديدة من الشكل المحدد والنوع المملوء بأخرى.
‫دعنا نرى هنا المعلمات ، الشكل ، العدد الصحيح أو تسلسل الأحداث هـ. ز. اثنين ثلاثة.
‫دعنا نستخدم هذا المثال.
‫اثنين ثلاثة.
‫التحول إلى.
‫تمام.
‫ماذا يعني هذا تبدو؟
‫تريد.
‫مجموعة مليئة منها.
‫هذا بالضبط ما قاله.
‫تقوم Shift و tab بإرجاع مصفوفة جديدة من الشكل المحدد والنوع المملوء بأخرى.
‫ولم نكتب الكتابة هنا ، لكننا أعطيناها الشكل.
‫حسنًا ، دعنا نلقي نظرة هنا.
‫نقطة واحدة من النوع D.
‫هذا هو تعويم النهار.
‫لذلك إذا استخدمنا واحدًا ، فمن المؤكد تمامًا أن float هو نوع البيانات الافتراضي.
‫الآن قد تجد أن هذا تحدٍ صغير بالنسبة لك هو معرفة نوع البيانات الافتراضي
‫من خلال قراءة سلسلة docstring.
‫لنستمر.
‫إذا تحققنا من نوع واحد ، يمكننا أن نرى أنه نوع البيانات الجميل والمفضل لدينا هو end de array.
‫رائع.
‫الآن دعونا نلقي نظرة.
‫ماذا لو أردنا مصفوفة أخرى ولكن ليس مع تلك التي أردنا واحدة بها أصفار.
‫النائب دعونا نرى.
‫MP صفر فهل لديها هذا؟
‫تقوم Docstring بإرجاع مصفوفة جديدة من الشكل والنوع المملوءين بالأصفار.
‫حسنًا ، لنفعل الشيء نفسه مرة أخرى.
‫إدخال.
‫الأصفار.
‫رائع.
‫تمام.
‫الآن ، ربما تفكر يا دانييل ، لماذا تريدها؟
‫لماذا تريد الأصفار؟
‫حسنًا ، في هذه الحالة ، يمكنك أن تتخيل أن الأصفار تشبه نوعًا ما مصفوفة العناصر النائبة ، ربما في التعلم الآلي.
‫تريد ملء مصفوفة ببعض البيانات الأولية أو تلك البيانات التي لا تعرفها بعد.
‫لذلك تقوم بإنشاء الأصفار فقط لتحديد أشكال البيانات التي تعمل بها.
‫لذا قبل تنفيذ أي بيانات ، يمكنك التأكد من اصطفاف الأشكال باستخدام مصفوفات مليئة
‫بالأصفار.
‫لكن دعنا نواصل.
‫دعونا نرى كيف يمكننا إنشاء أنواع مختلفة من المصفوفات.
‫لنذهب.
‫مجموعة النطاق تساوي و p النطاق.
‫دعونا نرى ، التحول وعلامة التبويب.
‫هذا ما نمارسه في الوقت الحالي.
‫إرجاع القيم المتباعدة بشكل متساو ضمن فترة زمنية معينة.
‫ابدأ خطوة الإيقاف.
‫تمام.
‫لنلقي نظرة.
‫همم.
‫رقم البداية.
‫رقم التوقف.
‫رقم الخطوة.
‫فلنجربها.
‫إذا كنت في شك ، فحاول دائمًا صفر عشرة اثنين.
‫الآن هذا سوف يبدأ ، توقف خطوة.
‫ماذا نعتقد أن هذا سيعود؟
‫لنلقي نظرة.
‫رينجر راي.
‫آه ، لذلك سيبدأ عند صفر صفر.
‫سيتوقف عند عشرة ، لكنه سيرتفع بمقدار اثنين من 0 إلى 4 ، وستة ، وثمانية.
‫رائع.
‫دعونا نستمر في المضي قدمًا.
‫لنذهب.
‫مجموعة عشوائية.
‫ماذا لو لم نعرف ما هي الأرقام؟
‫نريد فقط num pi لملء مصفوفة مليئة بالمعلومات العشوائية لنا والتغلب عليها بشكل عشوائي.
‫لنفعل الأمر int ، و shift ، و tab.
‫لنتمرن.
‫ركض Docstring حجمًا مرتفعًا منخفضًا وأرجع أعدادًا صحيحة عشوائية من منخفض إلى مرتفع حصريًا بإرجاع أعداد
‫صحيحة من التوزيع المنتظم المنفصل لمعلمات النوع d المحدد منخفض int أو مجموعة من ints عالية
‫int أو مصفوفة مثل int بالحجم الاختياري oc.
‫إذن ، لننتقل إلى صفر عشرة بحجم ثلاثة في خمسة.
‫ما رأيك سيعود هذا؟
‫لنلقي نظرة.
‫مجموعة عشوائية.
‫لم يتم تحديد الحجم.
‫آه.
‫ما الخطأ الذي ارتكبناه هنا؟
‫لم نضع حجمًا متساويًا.
‫رائع.
‫إذن ، ما فعله هذا ، سنرى ما الذي يعيده docstring الفعلي إلى الأعداد الصحيحة العشوائية من المستوى المنخفض.
‫هذا هو الصفر المنخفض لدينا ، والمنخفض الشامل إلى الأعلى ، باستثناء عشرة من الحجم ثلاثة في خمسة.
‫الآن إذا ذهبنا إلى حجم نقطي للصفيف العشوائي ، فلدينا 15 ونريد شكل نقطي للصفيف العشوائي.
‫ثلاثة خمسة.
‫رائع.
‫ويمكننا أن نرى ذلك في REA.
‫القاع صفر والارتفاع عشرة.
‫رائع.
‫دعونا نرى طريقة أخرى لإنشاء مصفوفات عشوائية.
‫يحتوي num pi العشوائي والعشوائي على عدد قليل من الطرق المختلفة لإنشاء مصفوفات عشوائية.
‫لست بحاجة إلى معرفة كل منهم.
‫هناك نذهب.
‫عشوائي جدا.
‫عشوائي.
‫ماذا يفعل هذا؟
‫علامة التبويب التحول.
‫إرجاع عدد الطفو العشوائي في نصف فترة الفتح صفر واحد.
‫لذلك سيعود هذا وسيأخذ حجم معلمة.
‫دعونا نحفظ هذا في مجموعة عشوائية ل.
‫ثم نرغب في عرض مجموعة عشوائية على مصفوفة عشوائية رائعة رقم 2.
‫دعنا نتحقق من الشكل.
‫شكل.
‫هناك نذهب.
‫الشكل هو خمسة وثلاثة.
‫رائع.
‫هذا يعني أنها دائمًا صفوف ، ثم أعمدة.
‫إذن خمسة صفوف وثلاثة أعمدة.
‫واحد ، اثنان ، ثلاثة ، أربعة ، خمسة ، ثلاثة أعمدة.
‫وإذا تحققنا من ذلك ، فسيكون بين الفترة صفر وواحد.
‫رائع.
‫انتقل إلى مجموعة عشوائية ودعنا نقول واحدة أخرى.
‫لذلك نريد مجموعة عشوائية ثلاثة.
‫الآن هذا هو المكان الذي يمكن أن يصبح فيه numpy مربكًا بعض الشيء.
‫هل هذه النقطة راند أو العشوائية والعشوائية خمسة ثلاثة تفعل أشياء متشابهة جدًا.
‫همم.
‫عشوائي.
‫لدينا علامة تبويب التحول.
‫يمكننا أن نرى ما يقوله docstring هنا.
‫إرجاع القيم في شكل معين.
‫هذا ما فعلته بعد D0 و D1.
‫إذن ، البعد صفر هو خمسة والبعد واحد هو ثلاثة.
‫لذلك تذكر دائما يذهب.
‫البعد صفر.
‫البعد الأول.
‫إذا رجعنا إلى تشريح مصفوفتنا الصغيرة ، فإن المحور صفر هو نفس البعد صفر ، وهو الصف هنا ،
‫والوصول إلى واحد هو نفس البعد واحد ، وهو الأعمدة هنا.
‫رائع.
‫الآن ، الشيء الذي يجب أن تعرفه عن الأرقام العشوائية في NumPy هو أنها ليست عشوائية في الواقع.
‫لقد تم تعيينهم بشيء يسمى بذرة عشوائية وبذرة عشوائية.
‫همم.
‫ماذا يمكن أن يعني هذا هناك؟
‫الأرقام العشوائية الزائفة والأرقام العشوائية الزائفة.
‫سنلقي نظرة على هذا في الفيديو التالي.
‫لكن هذا مفهوم مهم يجب تذكره من الآن فصاعدًا ، وهو أنه عندما يولد NumPy أرقامًا عشوائية
‫، فهي في الواقع أرقام عشوائية زائفة.
‫لذا خذ استراحة سريعة.
‫حاول التدرب على إنشاء بعض المصفوفات العشوائية الخاصة بك باستخدام النقطة ، أو العشوائية ، أو راند int.
‫ألق نظرة على سلاسل المستند بالضغط على مفتاح shift.
‫وبعد ذلك في الفيديو التالي ، سنلقي نظرة على MP عشوائية البذور ونرى كيف يمكننا توليد بعض الأرقام العشوائية
‫غير العشوائية.