مرحبًا بعودتك.
لقد أنشأنا أخيرًا بعض البيانات التي يمكن لرئيسنا أخيرًا استخدام الفرق بين أجر وقيمة لاعب
كرة قدم.
لكن هذا نوع من الصعب قراءته.
ألن يكون من الجيد أن نتمكن من تصور هذه البيانات؟
وهذا شيء مهم يفعله عالم البيانات.
يحلل البيانات ويفهم البيانات وينظف البيانات.
لكن في نهاية اليوم ، إذا كنت تريد تقديم هذا إلى أي شخص ، فأنت بحاجة إليه بتنسيق
يسهل فهمه لشخص قد لا يكون خبيرًا في علوم البيانات.
لذلك دعونا نتخيل هذا.
الآن ، تحدثنا عن map plot lib ، وهو ما يستخدم غالبًا لتصور هذه البيانات.
الآن ، هذه المكتبة واسعة جدًا ويمكنك قراءة الوثائق بنفسك ، ولكن تم إنشاء
الكثير من المكتبات الأخرى فوقها لتبسيط وتسهيل تصور البيانات لنا.
تسمى إحدى هذه المكتبات Seabourn ، وهي حقًا سهلة الاستخدام حقًا.
دعني اريك.
إذن لدينا هذه البيانات.
إذا ذهبنا إلى كتلة خلية جديدة.
وللتذكير هنا ، فإن الطريقة التي تعمل بها Jupyter Notebooks هي أنه يجب عليها تشغيل كل هذه المدخلات.
إذا قمت بتحديث دفاتر Jupyter وكان لديك دفتر ملاحظات وقمت فقط بالنقر فوق Run for One Cell ، فلن يكون هناك
الخلايا السابقة في الذاكرة.
لذلك عليك التأكد من تشغيل كل هذه الخلايا حتى تتمكن من تنفيذ هذا الجزء.
لأنه إذا قمت للتو بإعادة تشغيل دفاتر Jupyter ، فلن يكون هناك أي من هذا في الذاكرة.
ولكن على أي حال ، أردت فقط تدوين هذه الملاحظة في حالة حدوث خطأ.
دعنا نستخدم Seabourn لتصور البيانات التي لدينا أعلاه.
مرة أخرى ، Seaborne ، يمكنك فقط قراءة الوثائق وهناك الكثير من البرامج التعليمية عبر الإنترنت التي يمكنك
متابعتها ، لكنني سأوضح لك الطريقة السهلة للقيام بذلك.
لذلك سنقوم باستيراد Seabourn ، وسنقوم بإعداد Seabourn من خلال تشغيل المجموعة فقط.
والآن يمكننا فقط إنشاء رسم بياني متغير واستدعاء المعنى أو آسف ، يجب أن أكون مولودًا كإحساس فقط حتى لا نضطر إلى كتابة
Seabourn في كل مرة.
إذن ، مجموعة نقاط sass ثم نقول أن الرسم البياني يساوي sass وسنستخدم مخطط التشتت كطريقة
بيانية نريد استخدامها.
وفي المحور x سنستخدم الأجر وفي المحور y سنستخدم القيمة.
والبيانات التي سنستخدمها للرسم البياني.
سيكون إطار البيانات الأول ، وهو ما لدينا هنا.
لذلك إذا قمت بتشغيل هذا.
حسنًا ، يجب أن يكون لدينا الرسم البياني الآن ، فلنطبعه بالفعل.
إذا قمت بالنقر فوق تشغيل.
انظر إلى ذلك.
ما مدى سهولة ذلك؟
كان Seaborne مهمًا بالنسبة لي.
وكل ما كان علي فعله هو تحديد الرسم البياني الذي أريده ، وما هي القيم؟
إذن هذا هو المحور x والمحور y والبيانات التي نريد استخدامها.
وفجأة لدي رسم بياني.
كم ذلك رائع؟
تمامًا مثل ذلك ، باستخدام بعض مكتبات Python الرائعة حقًا.
لدي الآن دفتر ملاحظات يوضح تقدمي في استكشاف هذه البيانات.
لكن لدينا مشكلة واحدة هنا.
كما ترى ، لدي كل هذه النقاط المتناثرة.
لكنني لا أعرف حقًا ماذا يقصدون.
ألن يكون رائعًا إذا كانت هناك طريقة تتيح لنا التحليق ورؤية اللاعب الذي يمثل النقطة بالفعل؟
حسنًا ، يمكننا فعل ذلك بمكتبة أخرى ، وهذه المكتبة تسمى بوكيه.
باقة أزهار.
من الصعب القول.
الباقة المجمعة ، أيًا كان ما تريد تسميته ، هي مكتبة أخرى تتيح لنا بالفعل تصورات
تفاعلية.
لذا مرة أخرى ، إذا عدت ، يمكنني استخدامها بطريقة مماثلة كما فعلت مع Seabourn.
أقول ببساطة من.
BOQ.
سيكون من الصعب حقًا تحديد BOQ وسأقول مخطط النقاط.
لذا من مكتبة الرسم ، سأقوم باستيراد الشكل وإظهار الوظائف.
وبعد ذلك أيضًا من نقطة الباقة.
عارضات ازياء.
سأقوم باستيراد أداة التمرير ، والتي ستسمح لنا بالمرور فوق هذه الأشياء.
مرة أخرى ، ليس عليك حفظ هذه الأشياء.
إذا ذهبت إلى الوثائق ونظرت إلى Quickstart ، فسترى هذا بالفعل أو يمكنك حتى البحث في
Google عنه.
لذلك إذا ذهبنا بالفعل إلى دليل البدء السريع ، فسترى أن لدينا المكتبتين اللتين نستوردهما ، وهما
التخطيط والنماذج ، ويوضح لك كيفية البدء بسرعة.
في واقع الأمر ، يمكننا فقط نسخ هذا السطر ولصقه ، مما يسمح لنا برسم العنوان والمحور X.
لذلك دعونا نفعل ذلك.
وسأعطي العنوان.
باسم كرة القدم 2019.
ستكون تسمية المحور س هي الأجر وستكون تسمية المحور ص قيمة.
وهنا يمكنني إعطاء معايير مختلفة ربما أريدها.
على سبيل المثال ، يمكنني أن أقول عرض الرسم لعدد وحدات البكسل التي أريد أن تكون مؤامراتي بها.
ونفس الشيء مع المؤامرة.
ارتفاع.
سنقول إننا نريد أن يكون هذا أيضًا 700 بكسل.
وأخيرًا يمكنني تحديد نوع الأدوات التي أريد استخدامها.
في حالتنا ، سننشئ أداة تحوم حتى نتمكن من التمرير فوقها.
شكل.
إذن هذا سيكون التمثيل البياني لدينا الآن.
التالي.
إذا قمت بعمل p dot show أو في الواقع فإن الطريقة التي ستعمل بها هي أننا نقوم بالعرض الذي نستورده من هنا ونقوم
بتشغيله على هذا النحو.
وتعلم ماذا؟
في الوقت الحالي ، دعنا لا نستخدم أيًا من أدوات التمرير.
إذا قمت بالنقر فوق تشغيل هنا.
حسنًا ، يبدو أنني أرتكب خطأً قليلاً هنا.
لقد حذفت شو شو عن طريق الخطأ.
دعنا نضغط على تشغيل ونلقي نظرة على ذلك.
إنه يفتح بالفعل ملف HTML جديدًا لي حتى يكون تفاعليًا ، لكنه فارغ الآن.
علينا في الواقع رسم دوائر مؤامراتنا ، لكن لدينا الأجر والقيمة واللقب Soccer 2019.
إذا ذهبنا إلى Quickstart.
نرى أنه يمكننا عمل خطوط.
ويمكننا عمل الدوائر أيضًا بنوع مختلف من الخيارات.
ولأننا نقوم بعمل مخطط مبعثر.
لنفعل ذلك بالضبط.
سأعود و.
و هنا.
قل إنني أريد الدوائر التي سننشئها.
ومرة أخرى ، لا ترتبك كثيرًا إذا كان هذا جديدًا بالنسبة لك.
مرة أخرى ، هذا كله مجرد مكتبة ووثائق يجب عليك قراءتها إذا كنت تريد التعرف
عليها.
إذن سيكون لدينا أجر الدائرة وقيمتها.
هذا هو المحور x والمحور Y قيم جميع الدوائر.
ثم نقول الحجم.
يمكننا أن نعطيه حجمًا ، دعنا نقول ، عشرة في الوقت الحالي.
وسيكون مصدر البيانات من مدافع واحد.
لهذا السبب نريد أن تحتوي الدوائر.
إذا قمت بتشغيل هذا الآن.
حسنًا ، ربما أكون قد أخطأت في تهجئة شيء ما.
يجب أن يكون هذا الحجم.
إذا قمت بالنقر فوق تشغيل.
انظر إلى ذلك.
لدي نقاط البيانات الخاصة بي ، وهو أمر رائع ، وهو ما لدينا قبل أن يكون لدينا ملف HTML جديد يتم
إنشاؤه.
لكني أريد أن أكون قادرًا على التحليق.
لذا إذا ذهبت إلى إغلاق هذا الآن.
إذا انتقلت إلى دليل البدء السريع ودعنا نبحث فقط عن التمرير ، فإننا نرى أن لدينا أداة التمرير.
ولدينا كل هذه الخيارات التي يمكننا استخدامها للتحليق مرة أخرى.
حسنًا ، مثل هذا.
لكنني سأريك فقط البنية الأساسية.
ما نريد فعله هو استخدام التمرير.
لتساوي أداة التمرير التي نستوردها.
وهنا يمكننا القول أن تلميحات الأداة ستساوي قائمة تحتوي على بعض المجموعات.
لذلك يبدو أنه يمكننا استخدام تلميح الأداة مثل هذا.
لذا اسمحوا لي فقط بنسخ هذا.
لذلك لدينا التلميحات.
لدينا الفهرس.
ثم المحور X و y.
في حالتنا ، أجرها وقيمتها.
وسنغير هذا إلى أجر.
والقيمة ونحن لا نهتم بالترتيب ولكننا في الواقع نريد إضافة حقل آخر وهو
اسم اللاعب.
من البيانات.
كما ترون.
في قسم Hover Tooltips أو تلميحات الأدوات الأساسية.
سيُظهر لك بالضبط ما تمثله كل قيمة وكيف يمكنك تمثيلها.
ولديك علامات الدولار وعلامات الإضافة.
لذلك في حالتنا ، نريد أن نحصل على كلٍ من الأجر والقيمة المعروضة هنا.
لذلك سنستخدم علامة الجمع ، بخلاف علامة الدولار x و Y ، والتي تعطينا ببساطة
قيمة x و y.
لذلك سأقوم بتغيير هذا إلى علامة الإضافة ثم أخيرًا أيضًا سأمتلك خاصية الاسم أيضًا.
الآن ، آخر شيء يتعين علينا القيام به هو مجرد إعطاء نصائح هذه الأداة كأدوات داخل هذا.
معلمة الشكل إذا قمت بتشغيل هذا الآن.
عفوا.
يبدو وكأنه خطأ آخر.
دعونا نرى.
لذلك يجب أن تكون أداة التمرير هنا.
ومنحها المصفوفة.
الذي نريده.
لذلك إذا ركضت.
مهلا ، انظر إلى ذلك.
لدينا حبكة تفاعلية يمكننا تحليلها بالفعل.
لذلك نرى هنا أن أجر نيمار جيد جدًا مقارنة بقيمته.
ماذا عن ميسي هنا؟
حسنًا ، ميسي يتقاضى رواتب كبيرة بالتأكيد مقارنة بقيمته.
لذلك قد تجد بعض الصفقات الجيدة للتداولات ، ربما مع Mbappe.
رائع جدا.
الآن ، هذا مجرد غيض من فيض عندما يتعلق الأمر بمكتبات التصور مثل هذه.
هناك الكثير من التجارب والخطأ وتعلم كيفية عمل المكتبة ، وكيفية تصور ذلك بشكل صحيح.
وحتى الآن ، كل ما فعلناه هو هذا الجزء ، أليس كذلك؟
لقد قمنا باستيراد البيانات ثم تنظيفها وربما قمنا ببعض التصورات معها.
لم نقم حقًا بأي من هذه الأجزاء حتى الآن.
حتى الآن ، ما كنا نفعله في الغالب هو علم البيانات ، في محاولة للحصول على البيانات
وفهمها لأغراض العمل.
أريدك أن تستكشف هذه البيانات ، وتضبط أكثر قليلاً ، وربما تجرب بعض مكتبات تصور البيانات
هذه.
لكن في الوقت الحالي ، أعتقد أن لدينا ما يكفي للمضي قدمًا والدخول في بعض مفاهيم التعلم الآلي.
سأراك في المرحلة التالية.
مع السلامة.