سمات كائن السلسلة - كتاب علم البيانات - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: سمات كائن السلسلة

📚 معلومات الصفحة

الكتاب: كتاب علم البيانات - الصف 11 - الفصل 1 | المادة: علم البيانات | المرحلة: الصف 11 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 سمات كائن السلسلة (Series)

المفاهيم الأساسية

السمات (Attributes): خصائص يمكن استدعاؤها من كائن المتسلسلة للحصول على معلومات محددة عنه.

خريطة المفاهيم

```markmap

فحص وتحليل البيانات

أدوات تحليل البيانات

لغات البرمجة والبيانات البرمجية

#### بايثون (Python)

##### مفكرة جوبيتر (Jupyter Notebook)

###### فتح مفكرة جوبيتر

###### إنشاء مفكرة جديدة

###### واجهة المفكرة الجديدة

###### إنشاء وتشغيل برنامج

###### حفظ المذكرة

###### الميزة الرئيسية

###### التطبيق العملي

##### مكتبات البايثون

###### التعريف

###### مثال: مات بلوت ليب (Matplotlib)

###### مكتبة نيمباي (NumPy)

###### مكتبة بانداس (Pandas)

####### كائنات المكتبة الرئيسية

######## المتسلسلة (Series)

######### السمات (Attributes)

########## name: ترجع اسم المتسلسلة.

########## size: ترجع حجم المتسلسلة.

########## is_unique: ترجع صواب (True) إذا كانت قيم كائن المتسلسلة فريدة، وإلا فإنها ترجع خطأ (False).

########## hasnans: ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة (NaN)، وإلا فإنها ترجع خطأ (False).

######## إطار البيانات (DataFrame)

####### كيفية الاستخدام

######## استيراد المكتبة: `import pandas as pd`

######## إنشاء متسلسلة من قائمة: `pd.Series(myList, name='...')`

####### الاختلافات عن مكتبة نيمباي

######## أنواع البيانات: يعمل مع البيانات المجدولة.

######## أنواع الكائنات: متسلسلة (Series)، إطار البيانات (DataFrame).

######## الأداء: يتعامل مع مئات الآلاف من البيانات.

######## استخدام الذاكرة: يستهلك المزيد من الذاكرة.

######## الاستخدام: تحليل البيانات وتصويرها.

أنواع تحليل البيانات

تحليل البيانات الوصفي

تحليل البيانات التشخيصي

تحليل البيانات التنبؤي

تحليل البيانات التوجيهي

تحليل البيانات الاستكشافي

تحليل البيانات متعدد المتغيرات

أسئلة مراجعة

تطبيق على أنواع التحليل

```

نقاط مهمة

  • تقدم الصفحة أربع سمات أساسية لكائن المتسلسلة (Series) في مكتبة Pandas.
  • يمكن استخدام هذه السمات للحصول على معلومات وصفية سريعة عن المتسلسلة، مثل اسمها وحجمها وتكرار قيمها ووجود قيم مفقودة.
  • يتم تطبيق السمات مباشرة على كائن المتسلسلة باستخدام الصيغة `s.attribute_name` (مثال: `s.name`).

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

سمات كائن السلسلة

نوع: محتوى تعليمي

Attributes of Series Object

نوع: محتوى تعليمي

في الجدول 3.5 يتم تقديم بعض السمات الأكثر شيوعًا التي يمكنك استخدامها لكائن المتسلسلة.

الجدول 3.5: سمات كائن السلسلة

نوع: محتوى تعليمي

الجدول 3.5: سمات كائن السلسلة السمة المعنى ترجع اسم المتسلسلة. name ترجع حجم المتسلسلة. size ترجع صواب (True) إذا كانت قيم كائن المتسلسلة فريدة، وإلا فإنها ترجع خطأ (False). is_unique ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة، وإلا فإنها ترجع خطأ (False). hasnans

نوع: محتوى تعليمي

تطبق بعض السمات في كائن المتسلسلة.

# What is the name of the Series?

نوع: محتوى تعليمي

# What is the name of the Series? print("The name of the series is:", s.name) The name of the series is: Numbers

# Print Series size

نوع: محتوى تعليمي

# Print Series size print("Size of the series is:", s.size) Size of the series is: 14

نوع: محتوى تعليمي

print("Are the elements of this series unique?", s.is_unique) Are the elements of this series unique? False

# Check if there are empty rows in the Series (nan = Not A Number)

نوع: محتوى تعليمي

# Check if there are empty rows in the Series (nan = Not A Number) print("Are there empty values in the series?", s.hasnans) Are there empty values in the series? False

الشكل 3.13: السمات في كائن المتسلسلة

نوع: محتوى تعليمي

الشكل 3.13: السمات في كائن المتسلسلة

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

110

🔍 عناصر مرئية

📄 النص الكامل للصفحة

--- SECTION: سمات كائن السلسلة --- Attributes of Series Object في الجدول 3.5 يتم تقديم بعض السمات الأكثر شيوعًا التي يمكنك استخدامها لكائن المتسلسلة. --- SECTION: الجدول 3.5: سمات كائن السلسلة --- الجدول 3.5: سمات كائن السلسلة السمة المعنى ترجع اسم المتسلسلة. name ترجع حجم المتسلسلة. size ترجع صواب (True) إذا كانت قيم كائن المتسلسلة فريدة، وإلا فإنها ترجع خطأ (False). is_unique ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة، وإلا فإنها ترجع خطأ (False). hasnans تطبق بعض السمات في كائن المتسلسلة. --- SECTION: # What is the name of the Series? --- # What is the name of the Series? print("The name of the series is:", s.name) The name of the series is: Numbers --- SECTION: # Print Series size --- # Print Series size print("Size of the series is:", s.size) Size of the series is: 14 print("Are the elements of this series unique?", s.is_unique) Are the elements of this series unique? False --- SECTION: # Check if there are empty rows in the Series (nan = Not A Number) --- # Check if there are empty rows in the Series (nan = Not A Number) print("Are there empty values in the series?", s.hasnans) Are there empty values in the series? False --- SECTION: الشكل 3.13: السمات في كائن المتسلسلة --- الشكل 3.13: السمات في كائن المتسلسلة وزارة التعليم Ministry of Education 2025 - 1447 110 --- VISUAL CONTEXT --- **TABLE**: Untitled Description: No description Table Structure: Headers: السمة | المعنى Rows: Row 1: name | ترجع اسم المتسلسلة. Row 2: size | ترجع حجم المتسلسلة. Row 3: is_unique | ترجع صواب (True) إذا كانت قيم كائن المتسلسلة فريدة، وإلا فإنها ترجع خطأ (False). Row 4: hasnans | ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة، وإلا فإنها ترجع خطأ (False). Context: This table describes common attributes of a Series object in programming, explaining what each attribute returns.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

ما الوظيفة التي تقوم بها السمة "hasnans" عند استخدامها مع كائن المتسلسلة (Series Object) في علم البيانات؟

  • أ) ترجع القيمة True إذا كانت جميع قيم المتسلسلة فريدة غير مكررة
  • ب) ترجع حجم المتسلسلة كعدد صحيح يمثل عدد العناصر
  • ج) ترجع القيمة True إذا كانت المتسلسلة تحتوي على قيم مفقودة
  • د) ترجع الاسم الخاص بالمتسلسلة كسلسلة نصية

الإجابة الصحيحة: c

الإجابة: ترجع القيمة True إذا كانت المتسلسلة تحتوي على قيم مفقودة

الشرح: وفقاً لسمات كائن المتسلسلة في الجدول 3.5، السمة `hasnans` مخصصة للكشف عن البيانات الناقصة، حيث ترجع قيمة صواب (True) فقط إذا كان الكائن يحتوي على قيم مفقودة، وإلا فإنها ترجع خطأ (False).

تلميح: ركز على الجزء الثاني من اسم السمة (nans) والذي يشير إلى (Not a Number) أو القيم الفارغة.

التصنيف: تعريف | المستوى: متوسط

ماذا ترجع السمة `is_unique` لكائن المتسلسلة (Series) في علم البيانات؟

  • أ) ترجع عدد القيم الفريدة في المتسلسلة.
  • ب) ترجع True إذا كانت جميع القيم فريدة، وFalse إذا كان هناك تكرار.
  • ج) ترجع True إذا كانت هناك قيم مفقودة (NaN)، وFalse إذا لم تكن.
  • د) ترجع عدد العناصر الإجمالي في المتسلسلة.

الإجابة الصحيحة: b

الإجابة: ترجع True إذا كانت جميع القيم فريدة، وFalse إذا كان هناك تكرار.

الشرح: السمة `is_unique` هي إحدى سمات كائن المتسلسلة في مكتبة pandas. وظيفتها التحقق من تكرار القيم. تقوم بفحص جميع القيم المخزنة في المتسلسلة: إذا كانت كل قيمة تظهر مرة واحدة فقط (أي لا توجد قيم مكررة)، فإن الناتج هو القيمة المنطقية True. إذا وجدت قيمة واحدة على الأقل مكررة، فإن الناتج هو False.

تلميح: تتعلق هذه السمة بتكرار القيم في هيكل البيانات.

التصنيف: تعريف | المستوى: سهل

ما الغرض من السمة `hasnans` في كائن المتسلسلة (Series)؟

  • أ) ترجع اسم المتسلسلة.
  • ب) ترجع حجم المتسلسلة.
  • ج) ترجع صواب (True) إذا كانت قيم كائن المتسلسلة فريدة، وإلا فإنها ترجع خطأ (False).
  • د) ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة، وإلا فإنها ترجع خطأ (False).

الإجابة الصحيحة: d

الإجابة: ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة، وإلا فإنها ترجع خطأ (False).

الشرح: السمة `hasnans` هي إحدى سمات كائن المتسلسلة في سياق تحليل البيانات (مثل مكتبة pandas). وظيفتها التحقق من وجود قيم `NaN` (Not a Number) والتي تمثل قيمًا مفقودة أو غير معرفة. إذا احتوى كائن المتسلسلة على أي قيمة `NaN`، فإن السمة ترجع القيمة المنطقية `True`، وإذا كان خاليًا من هذه القيم المفقودة، ترجع `False`. يُعد استخدام هذه السمة خطوة أساسية في مرحلة تنظيف البيانات واستكشافها.

تلميح: تتعلق هذه السمة باكتشاف البيانات الناقصة أو غير المعرفة في هيكل البيانات.

التصنيف: مفهوم جوهري | المستوى: متوسط

ماذا تُرجع السمة `hasnans` لكائن المتسلسلة (Series) في علم البيانات؟

  • أ) ترجع اسم المتسلسلة.
  • ب) ترجع حجم المتسلسلة.
  • ج) ترجع صواب (True) إذا كانت قيم كائن المتسلسلة فريدة، وإلا فإنها ترجع خطأ (False).
  • د) ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة، وإلا فإنها ترجع خطأ (False).

الإجابة الصحيحة: d

الإجابة: ترجع صواب (True) إذا كان كائن المتسلسلة المعطى لديه قيم مفقودة، وإلا فإنها ترجع خطأ (False).

الشرح: السمة `hasnans` هي إحدى سمات كائن المتسلسلة (Series) في مكتبة pandas. وظيفتها الرئيسية هي فحص وجود قيم مفقودة (Missing Values) في البيانات، حيث تظهر غالباً كـ `NaN` (Not A Number). تُستخدم هذه السمة بشكل أساسي في مرحلة تنظيف البيانات واكتشاف المشكلات فيها، فإذا وجدت قيم مفقودة ترجع `True` وإلا ترجع `False`.

تلميح: فكر في المصطلح `nan` وما يدل عليه في سياق جودة البيانات.

التصنيف: تعريف | المستوى: متوسط