‫مرحبًا بعودتك.
‫لذلك أعتقد أنه كان لديك القليل من التلاعب بمنتج DOT ، وربما قمت بإنشاء المصفوفات الخاصة
‫بك ، وجربتها.
‫إذا لم يكن كذلك ، فلا بأس بذلك.
‫لكن تذكر أن أفضل طريقة للتعلم هي تشغيل الكود بنفسك أولاً.
‫ثم مرة أخرى ، ربما إذا كنت تفعل ذلك ، فمن الصعب أحيانًا أن تفهم مثل المفاهيم المختلفة
‫عندما ترى فقط الأرقام على الصفحة.
‫من الجيد دائمًا محاولة نسخ الأشياء احتياطيًا بمثال عملي.
‫لذلك دعونا نلقي نظرة على واحدة حيث يمكن أن يلعب منتج DOT.
‫إذن هذه ورقة Google الخاصة بي.
‫أنا أتتبع مبيعات زبدة الجوز الخاصة بي لأعمالي المستقبلية في زبدة الجوز لأن طعامي المفضل في العالم
‫هو زبدة اللوز.
‫والآن في هذا العمل ، نصنع زبدة لوز 100٪ ، زبدة فول سوداني 100٪ ، زبدة كاجو 100٪.
‫وهذا مجرد أداة تعقب بسيطة لتتبع عدد الجرار التي بعتها في كل يوم.
‫كان يوم الجمعة يومًا هائلاً لأننا بعنا 15 عبوة من زبدة اللوز.
‫الآن لدينا أسعار كل واحد هنا.
‫إذن اللوز ما هو 10 دولارات؟
‫زبدة الفول السوداني هي 8 دولارات في زبدة الكاجو.
‫الكاجو أغلى قليلاً.
‫لذا فإن زبدة الكاجو هي 12 دولارًا لكل جرة.
‫وماذا الان؟
‫هدفي هنا هو معرفة هذا العمود الإجمالي ، لأن هذا ما أريد أن أعرفه ، ما هي الأيام التي أحقق
‫فيها أكبر قدر من المال؟
‫يجب أن يكون يوم الاثنين يومًا بطيئًا ، ولكن إذا نقرنا على هذه الخلية هنا وألقينا نظرة على
‫هذا ، يمكننا أن نرى أن هذه الصيغة متشابهة نسبيًا أو متشابهة ، وليست متماثلة تمامًا نظرًا
‫لوجود أحرف وأرقام مختلفة في DOT صيغة المنتج مرة أخرى على شريحتنا هنا.
‫إذن A ، ضرب J زائد B ، ضرب L زائد C ، ضرب N ، وهذا يساوي 44.
‫حسنًا ، إذا عدنا ، سيكون لدينا B اثنان ، وهو اثنان في B تسعة ، وهو سعر زبدة اللوز ، زائد C اثنين
‫في عدد عبوات زبدة الفول السوداني ، مضروبًا في سعر زبدة الفول السوداني.
‫ثم فعلنا الشيء نفسه بالنسبة لزبدة الكاجو والآن حصلنا على الإجمالي.
‫هذا مثال على المكان الذي يمكن أن يلعب فيه منتج DOT ، حيث نريد تقليل الأرقام الموجودة
‫لدينا هنا ومعرفة النمط بينهما.
‫لدي عدد من الجرار المباعة هنا والأسعار والسعر الإجمالي هو النمط بين
‫هذين.
‫وأريد أن أؤكد على حقيقة أنه يمكن تكرار ذلك في شكل نقدي محض وحيوانات الباندا ، وليس فقط في جدول بيانات
‫Excel.
‫لذلك دعونا نختبر هذا.
‫ما سنفعله هو إنشاء عنوان صغير هنا ، مثال على منتج نقطي ، وليس مبيعات.
‫وسنقوم بإعادة إنشاء هذا المثال.
‫هذه المجموعة الكاملة هنا من الصفر ، لا تستخدم سوى المصفوفات والباندا.
‫لذلك دعونا نفعل ذلك.
‫سيحدد NumPy بذرة عشوائية ، لذا فإن الأرقام العشوائية التي ننشئها مماثلة لتلك الموجودة هنا.
‫نأمل أن تكون هذه هي فكرة البذور العشوائية ولدينا مبالغ مبيعات ، نذهب ودفعنا مبلغًا عشوائيًا من الراند الذي نريده حتى
‫20 وهو مبلغ جيد من المبيعات.
‫إذا كنت أبيع أكثر من 20 برطمانًا ، فأنا بحاجة إلى زيادة مبالغ مبيعات سلسلة التوريد الخاصة بي.
‫لذلك سنضع تعليقًا صغيرًا هنا.
‫عدد الجرار المباعة.
‫هناك نذهب.
‫1215 0337.
‫والآن نريد إنشاء إطار بيانات وإنشاء إطار بيانات مبيعات أسبوعي.
‫لذلك هذا لوضعها في الباندا بحيث تبدو أكثر مظهرًا قليلاً من مجرد حكم.
‫راي لذلك دعونا نفعل ذلك.
‫المبيعات الأسبوعية تساوي PD DataFrame.
‫نريد أن نضيف مبالغ مبيعات أجهزة الأشعة التي أنشأتها هنا للتو.
‫ثم بالنسبة للمؤشرات ، سنعود.
‫ستكون فهارسنا أيام الأسبوع.
‫لذلك دعونا نفعل هذا الفهرس.
‫اختر أيام الأسبوع واكتبها.
‫الأربعاء القليل من الاختصارات كل يوم و فراي.
‫رائع.
‫ثم أعمدتنا ، سنصلح هذا الأمر.
‫لدينا زبدة اللوز ، زبدة الفول السوداني ، زبدة الكاجو.
‫أعمدة رائعة تساوي.
‫زبدة اللوز.
‫زبدة الفول السوداني.
‫قد يبدو الأمر مملاً بعض الشيء لكتابة هذا.
‫يمكننا دائمًا تصدير هذا كملف CSV والاستيراد والباندا ، ولكن من الممارسات الجيدة دائمًا بناء الأشياء
‫الخاصة بك من البداية.
‫بهذه الطريقة تبدأ حقًا في فهم ما يحدث.
‫دعونا نلقي نظرة على المبيعات الأسبوعية.
‫تمام.
‫رائع.
‫لذا فإن الأرقام هنا مختلفة قليلاً عما يحدث هناك ، لكن العملية ستكون هي
‫نفسها.
‫والآن قمنا للتو بإعادة إنشاء هذا القسم بدون عمود الإجمالي.
‫في إطار بيانات الباندا.
‫رائع.
‫والآن نريد الأسعار.
‫لذلك نريد إنشاء مجموعة الأسعار.
‫سنبقي هذا على حاله.
‫إذن ما هي الأرقام؟
‫عشرة ، ثمانية ، ١٢.
‫لذلك يمكننا فعل ذلك باستخدام مصفوفة بسيطة.
‫مجموعة MP.
‫نريد عشرة ، ثمانية ، 12.
‫واحد اثنان أربعة.
‫لنلقي نظرة.
‫إذن هناك حكم بسيط يا راي.
‫الآن نريد أن نضع ذلك في إطار بيانات أيضًا.
‫إنشاء أسعار أفضل وإطار بيانات.
‫لدينا أدنى الأسعار تساوي الدفع.
‫داتافريم.
‫الأسعار التي تريدها هنا يساوي المؤشر.
‫لذا فإن الفهرس هو هذا العمود فقط هنا.
‫لذلك نريد سعرًا وسعرًا رائعًا ثم نريد أن تكون الأعمدة هي نفسها كما هو مذكور أعلاه.
‫قد أقوم بنسخ هذا فقط.
‫عادة ما نريد كتابته ، ولكن لتوفير القليل من الوقت لكتابة هذا
‫، لدينا نفس الأعمدة لأننا إذا ذهبنا هنا ، نفس الأعمدة.
‫رائع.
‫ضع ذلك هناك.
‫أوه ، لدينا شريحة إضافية.
‫هناك نذهب.
‫الآن دعونا نلقي نظرة على أسعار الزبدة لدينا.
‫داتافريم.
‫حقبة.
‫همم.
‫تم تمرير عدد خاطئ من العناصر.
‫موضع واحد يعني ثلاثة.
‫نعود.
‫شكل قيم التمرير ثلاثة.
‫أحد المؤشرات يعني أن واحدًا هو ثلاثة.
‫الآن ، هذه هي مشكلتنا هنا.
‫لذلك هذا شيء غريب في المكان الذي نذهب إليه ، السعر ليس شكلاً ، إنه يساوي ثلاثة شيء.
‫لكن ما تتوقعه حيوانات الباندا هو ثلاثة أعمدة وصف واحد.
‫لكن هذه ثلاثة صفوف ، عمود واحد.
‫نريد إعادة تشكيل هذا ليكون واحدًا على ثلاثة.
‫هناك نذهب.
‫رائع.
‫ما فعلناه هو أننا أعدنا إنشاء هذا القسم الصغير في الباندا.
‫جميلة.
‫و الآن.
‫كيف نفعل ذلك؟
‫علينا عمل حاصل ضرب نقطي على هذا وذاك.
‫تمام.
‫ثم أضفه إلى هذا وهذا وهذا وهذا وهذا وذاك وأجمعه واحصل على ذلك.
‫حسنًا ، دعنا نحاول.
‫لذلك دعونا نفعل ما لدينا هنا.
‫لقد وصلنا أين مبيعاتنا الإجمالية؟
‫مبالغ المبيعات.
‫نعم.
‫والأسعار.
‫لنجعل إجمالي المبيعات يساوي الأسعار ، وهو ما سنلقي نظرة على الأسعار مرة أخرى ، الأسعار.
‫مقادير مبيعات النقاط.
‫ماذا يحدث هنا؟
‫غير محاذاة.
‫نريد أن نلقي نظرة على مبالغ مبيعاتنا ، في الواقع.
‫همم.
‫وهذا يعني أن الأشكال غير محاذية.
‫إذن يمكننا أن نرى أن شكل مبالغ المبيعات هو خمسة ثلاثة وشكل الأسعار هو ثلاثة أصفار.
‫منطقي.
‫لقد رأينا هذا من قبل.
‫لقد رأينا أشكال المنتجات لا تتناسب مع بعضها البعض.
‫الأشكال غير محاذية.
‫نحن بحاجة للتبديل.
‫الأشكال غير محاذاة.
‫دعونا نتبادل.
‫إذا ذهبت إلى إجمالي المبيعات ، فأي واحدة يجب أن نغيرها؟
‫ربما إذا حاولنا تغيير مبالغ المبيعات.
‫إجمالي أسعار النسور المبيعات نقطة مبالغ المبيعات نقطة ر.
‫أوه ، ها نحن ذا.
‫هذا مشغول.
‫إجمالي المبيعات.
‫رائع.
‫الآن لدي شيء يبدو مثل هذا مرة أخرى.
‫بأرقام مختلفة ، ولكن لدينا الآن بعض إجمالي المبيعات.
‫حسنًا ، كيف سنحصل على هذا كعمود في الجانب الأيمن تمامًا؟
‫دعونا نفكر.
‫همم.
‫لنجرب شيئًا ما.
‫دعنا فقط ، إذا كنت في شك ، نقوم بتشغيل الكود ، وإنشاء مبيعات يومية.
‫ربما أقوم بإنشاء نفس الشيء كما هو الحال هنا ، ولكن ضمن إطار بيانات الباندا.
‫لذا يمكننا نوعًا ما إضافة إطاري البيانات معًا.
‫لذلك دعونا نحارب الأسعار ، وهو هذا.
‫نعم.
‫ماذا نريد ايضا؟
‫نريد مبيعات أسبوعية.
‫نعم.
‫لذا نريد أن نجمع هذين الاثنين.
‫لذلك نريد الشكل.
‫ربما نحصل على شكل نقاط المبيعات الأسبوعية أيضًا.
‫OC.
‫أوه ، ها نحن ذا.
‫والآن بدأ هذا يبدو مألوفًا.
‫ربما إذا قلبنا المبيعات الأسبوعية ، وهي إطار البيانات لدينا ، فعكسنا ذلك ، وغيرنا
‫ذلك ، ثم حاصل الضرب النقطي لهذين الاثنين ، لأننا إذا قلبنا هذين ، فسيكون هناك
‫ثلاثة في الداخل وستكون الثلاثات على خط زيادة المبيعات اليومية تساوي أننا يجب أن نكون قادرين على تنفيذ نقطة مبيعات أسبوعية لمنتج نقطي نقطة T ، لذلك
‫هذا تبديل هناك.
‫حسنًا ، ربما كان ذلك ناجحًا لأنني دعني أثبت لك ذلك.
‫شكل المبيعات الأسبوعية.
‫ممتاز.
‫ها نحن ذا.
‫ربما نطبخ بالغاز هنا.
‫جميلة.
‫لذلك يجب أن تكون هذه هي المجاميع.
‫الآن ، كيف نضع هذا على الجانب الأيمن من إطار البيانات لدينا؟
‫نريد أن نضع هذا هنا ، لأن هذا ما نعيد إنشاءه ، أليس كذلك؟
‫نحن نضع هذا المجموع هناك.
‫تمام.
‫نستطيع فعل ذلك.
‫كيف ننشئ عمودًا جديدًا في PANDAS؟
‫نذهب مبيعات أسبوعية.
‫هذا هو إطار البيانات لدينا هنا.
‫نريد إجمالي المبيعات الأسبوعية.
‫ربما سنضع علامة دولار صغيرة هناك حتى نعرف أن ما يحدث هنا يساوي المبيعات اليومية.
‫المبيعات اليومية هي إطار بيانات PANDAS الصغير هنا.
‫سنذهب لكتابة المبيعات اليومية.
‫داتافريم.
‫ونريد إضافة DataFrame هذا كعمود جديد.
‫في النهاية الخلفية لإطار البيانات الخاص بنا هنا.
‫لذلك دعونا نرى ما يحدث عندما نقوم بهذه المبيعات الأسبوعية.
‫أوه ، هذا لم ينجح.
‫ما هو الخطأ هنا؟
‫مجموع عصر K.
‫المجموع.
‫ربما لا يعمل العنوان.
‫يشير العدد الخاطئ للعناصر بعد خمسة مواضع إلى عنصر واحد.
‫آه ، لأننا ندخل في خطأ شكل آخر.
‫إذن هذا صف.
‫لكننا نريد ذلك في شكل عمود ، لذا ربما يتعين علينا تبديل هذا.
‫حسنًا ، لنقم بالتشكيل.
‫ثم نريد شكل إطار بيانات المبيعات الأسبوعية.
‫آه.
‫تمام.
‫لذلك نريد أن يكون لمبيعاتنا اليومية نفس عدد الصفوف مثل مبيعاتنا الأسبوعية ومن ثم يجب أن نتمكن
‫من إلحاقها.
‫تمام.
‫وضعنا ملاحظة هنا.
‫إنه لا يعمل.
‫ليس الشكل الصحيح.
‫لكن ما يمكننا فعله هو النزول وسنصنع خلية جديدة.
‫هناك نذهب.
‫إجمالي المبيعات الأسبوعية.
‫هذا عنوان هجائي رهيب يا دانيال.
‫إجمالي المبيعات الأسبوعية يساوي المبيعات اليومية.
‫44 تبديل.
‫والآن هذا ، على أمل.
‫جميلة.
‫هناك نذهب.
‫لذا فقد قمنا الآن بالنسخ المتماثل مع بضع خطوات بين الأشكال المتغيرة وغير ذلك.
‫لقد قمنا بتكرار هذا العمود هنا لمعرفة مقدار ما ربحته كل يوم.
‫كان يوم الاثنين يومًا فظيعًا.
‫لا أستطيع دفع الإيجار بدون نقود.
‫حسنًا ، في إطار البيانات هذا ، إنه في الواقع أفضل قليلاً.
‫كان يوم الأربعاء أكبر يوم لي في هذا اليوم.
‫لقد رأينا الآن أين يمكن أن يعمل التلاعب بأشكال المصفوفات وتنفيذ حاصل الضرب النقطي عمليًا.
‫لذلك كان هذا الفيديو كثيرًا لتستوعبه.
‫لذلك سأعود وأتدرب قليلاً ، ربما أنشئ متجرك الخاص.
‫ربما ترغب في بيع منتجك أو تقنيتك الغذائية المفضلة أو شيء من هذا القبيل.
‫قم بعمل مجموعة أسعار هنا ، وقم بعمل عمود إجمالي وحاول تكراره باستخدام numpy و pandas ومعرفة ما إذا كان يمكنك الحصول
‫على شيء مثل هذا.
‫سيكون هذا تمرينًا جيدًا.
‫تمام.
‫لقد نسيت.
‫حاول تشغيل الكود بنفسك إذا لم يعمل.
‫استمر في المحاولة.
‫ابحث عنها وسأراك في الفيديو التالي.