في البرمجة ، غالبا ما يكون من الضروري إخراج عمود معين من المصفوفة. على سبيل المثال ، عندما تحتاج إلى عرض أسماء أو أعمار جميع العناصر فقط. هناك عدة طرق لحل هذه المشكلة في لغة برمجة بايثون ، ولكل منها خصائصه الخاصة. في هذه المقالة ، سوف ننظر في بعض الأمثلة وشرح كيفية إخراج عمود صفيف في بيثون.
الطريقة الأولى والأسهل هي استخدام حلقة. للقيام بذلك ، يكفي التكرار من خلال جميع عناصر المصفوفة وإخراج القيمة المطلوبة باستخدام وظيفة الطباعة. هنا مثال على التعليمات البرمجية:
الأسماء = ["أليكسي" ، "إيفان" ، "ماريا"]
للاسم في الأسماء:
طباعة (الاسم)
في هذا المثال ، أنشأنا صفيف مع أسماء وذهب من خلال جميع العناصر ، وعرض كل اسم على سطر جديد. ستكون النتيجة كما يلي:
أليكسي
إيفان
ماريا
إذا كنت بحاجة إلى إخراج عمود يتكون من أرقام ، فيمكنك استخدام نفس الأسلوب. على سبيل المثال ، إذا كان لدينا مصفوفة ذات قيم عمرية ، فيمكننا إخراجها على النحو التالي:
الأعمار = [25 ، 30 ، 35]
للعمر في الأعمار:
الطباعة (العمر)
سوف الإخراج تبدو مثل هذا:
25
30
35
إذا كنت بحاجة إلى إخراج عمود صفيف داخل صف ، يمكنك استخدام وظيفة الانضمام. يسمح لك بدمج جميع عناصر المصفوفة في سطر واحد مع فاصل معين. هنا مثال:
الأسماء = ["أليكسي" ، "إيفان" ، "ماريا"]
النتيجة = "
".الانضمام (الأسماء)
طباعة (نتيجة)
سيبدو الإخراج كما في المثال السابق:
أليكسي
إيفان
ماريا
وبالتالي ، هناك عدة طرق لإخراج عمود صفيف في بيثون ، كل منها مناسب لحالات مختلفة. اختر الخيار المناسب اعتمادا على النتيجة التي تريد الحصول عليها!
- باستخدام ل حلقة لإخراج عمود صفيف
- استخدام طريقة الانضمام لتحويل عمود صفيف إلى سلسلة
- استخدام وظيفة الطباعة لطباعة عمود صفيف من سطر جديد
- باستخدام نومبي.طريقة إعادة تشكيل لتحويل مصفوفة أحادية البعد إلى مصفوفة ثنائية الأبعاد وإخراج عمود
- باستخدام الباندا.وظيفة داتافريم لإنشاء جدول وإخراج عمود
- باستخدام ماتلوتليب.وحدة بيبلوت لتصور عمود صفيف
- سؤال وجواب
- كيف يمكنني إخراج عمود صفيف في بيثون?
- كيف يمكنني إخراج عمود صفيف في بيثون?
- هل من الممكن في بيثون لإخراج فقط عمود معين من مجموعة?
باستخدام ل حلقة لإخراج عمود صفيف
لإخراج عمود صفيف في بيثون ، يمكنك استخدام حلقة. تتيح لك الحلقة إجراء عمليات معينة لكل عنصر من عناصر المصفوفة.
هنا مثال على استخدام حلقة لإخراج عمود صفيف:
صفيف = [1, 2, 3, 4, 5]
لعنصر في مجموعة:
طباعة (عنصر)
في هذا المثال ، يتم إخراج كل عنصر من عناصر المصفوفة على سطر منفصل. ستكون نتيجة تنفيذ الكود كما يلي:
- 1
- 2
- 3
- 4
- 5
تتيح لك الحلقة إجراء أي عمليات باستخدام عناصر المصفوفة ، وليس فقط إخراجها. على سبيل المثال ، يمكنك استخدام ل حلقة لحساب مجموع عناصر الصفيف:
صفيف = [1, 2, 3, 4, 5]
مجموع = 0
لعنصر في مجموعة:
مجموع + = عنصر
طباعة (مجموع)
في هذا المثال ، يتم إضافة جميع عناصر المصفوفة معا ، ويتم عرض النتيجة على الشاشة. نتيجة لتنفيذ التعليمات البرمجية ، سيتم إخراج الرقم 15 ، لأن مجموع جميع عناصر المصفوفة هو 15.
وحلقة هي واحدة من الأدوات الأساسية لمعالجة المصفوفات في بيثون. يسمح لك بإجراء عمليات مختلفة بسهولة لكل عنصر من عناصر المصفوفة ويوفر الراحة والمرونة عند العمل مع البيانات.
استخدام طريقة الانضمام لتحويل عمود صفيف إلى سلسلة
بيثون لديها طرق مختلفة لإخراج عمود صفيف كسلسلة. إحدى هذه الطرق هي استخدام طريقة الانضمام.
يتم تطبيق طريقة الانضمام على الصف الذي نريد إرفاق عناصر به من عمود الصفيف. فهو يجمع بين جميع عناصر المصفوفة في سطر واحد ، ويفصلها بالفاصل المحدد.
على سبيل المثال ، ضع في اعتبارك المصفوفة التالية:
صفيف = [1, 2, 3, 4, 5]
لإخراج عمود من هذه المصفوفة كسلسلة ، يمكنك استخدام التعليمات البرمجية التالية:
العمود = '
'.تاريخ (شارع (الأسطوانات) للاسطوانات في مجموعة)
طباعة (عمود)
ستكون النتيجة السطر التالي:
1
2
3
4
5
في هذا المثال ، استخدمنا مولد قائمة لتحويل كل عنصر عمود إلى صف ، ثم استخدمنا طريقة الانضمام لدمج عناصر المصفوفة وإضافة حرف سطر جديد ('
') بينهما.
وبالتالي ، تسمح لك طريقة الانضمام بتحويل عمود صفيف بسهولة وكفاءة إلى صف ، مع تعيين الفواصل الضرورية بين العناصر.
استخدام وظيفة الطباعة لطباعة عمود صفيف من سطر جديد
.
مثال الاستخدام:
آر = [1, 2, 3, 4, 5]
لعنصر في آر:
طباعة (عنصر)
.
ستكون نتيجة تنفيذ هذا الرمز كما يلي:
1
2
3
4
5
سيتم إخراج كل رقم من سطر جديد.
يمكن استخدام هذا البناء لإخراج عمود صفيف من أي طول. مثال:
آر = [10, 20, 30, 40, 50, 60, 70, 80, 90]
لعنصر في آر:
طباعة (عنصر)
ستكون نتيجة التنفيذ على النحو التالي:
10
20
30
40
50
60
70
80
90
يسمح لك بإخراج عمود صفيف من سطر جديد في بايثون.
باستخدام نومبي.طريقة إعادة تشكيل لتحويل مصفوفة أحادية البعد إلى مصفوفة ثنائية الأبعاد وإخراج عمود
هناك مكتبة نومبي قوية للعمل مع المصفوفات في بيثون. واحدة من وظائفها المفيدة هي طريقة إعادة التشكيل ، والتي تسمح لك بتغيير شكل المصفوفة. في هذه المقالة ، سننظر في مثال على استخدام طريقة إعادة التشكيل لتحويل مصفوفة أحادية البعد إلى مصفوفة ثنائية الأبعاد وإخراج عمود.
لتبدأ ، استيراد مكتبة نومبي:
استيراد نومبي كما نب
لنفترض أن لدينا المصفوفة أحادية البعد التالية:
أر = نب.صفيف([1, 2, 3, 4, 5, 6, 7, 8, 9])
نستخدم طريقة إعادة التشكيل لتحويل هذه المصفوفة إلى مصفوفة ثنائية الأبعاد:
أر_2د = أر.إعادة تشكيل ((3 ، 3))
ونتيجة لذلك ، سوف نحصل على مجموعة من النوع التالي:
[[1 2 3]
[4 5 6]
[7 8 9]]
الآن يمكننا بسهولة إخراج عمود من هذه المصفوفة ثنائية الأبعاد. للقيام بذلك ، حدد فهرس العمود بين قوسين مربعين:
العمود = أر_2د [: ، 0]
طباعة (عمود)
نتيجة لذلك ، نحصل على:
[1 4 7]
وهكذا ، استخدمنا طريقة إعادة التشكيل لتحويل مصفوفة أحادية البعد إلى مصفوفة ثنائية الأبعاد ، وباستخدام الفهرسة ، أخرج عمودا من هذه المصفوفة.
باستخدام الباندا.وظيفة داتافريم لإنشاء جدول وإخراج عمود
واحدة من الطرق للعمل مع الجداول في بيثون هو استخدام مكتبة الباندا. وظيفة الباندا.داتافريم يسمح لك لإنشاء جدول والعمل مع أعمدته.
أولا ، تحتاج إلى استيراد مكتبة الباندا:
استيراد الباندا كما بد
بعد ذلك ، يمكنك إنشاء جدول. لإنشاء جدول ، الباندا.يستخدم داتافريم منشئ ، الذي يتم تمرير القاموس أو قائمة:
البيانات ={'اسم': ['جون' ، 'مايك' ، 'إميلي'],
العمر: [25 ، 30 ، 35],
'مدينة': ['نيويورك' ، 'لوس انجليس' ، 'شيكاغو']}
دف = بد.داتافريم (البيانات)
في هذا المثال ، يتم إنشاء جدول بثلاثة أعمدة: 'الاسم' و 'العمر' و 'المدينة'. تحدد مفاتيح القاموس أسماء الأعمدة ، وتحدد القيم البيانات في كل عمود.
بعد إنشاء جدول ، يمكنك عرض جميع محتوياته على الشاشة:
طباعة (مدافع)
سيعرض هذا الجدول التالي:
| الاسم | العمر | المدينة |
|---|---|---|
| جون | 25 | نيويورك |
| مايك | 30 | لوس أنجلوس |
| إميلي | 35 | شيكاغو |
إذا كنت بحاجة إلى طباعة عمود واحد فقط من الجدول ، فيمكنك استخدام بناء الجملة التالي:
طباعة (مدافع ['اسم'])
سيعرض هذا العمود الذي يحتوي على الأسماء فقط:
- جون
- مايك
- إميلي
يمكنك أيضا استخدام فهارس الأعمدة الرقمية. على سبيل المثال ، لإخراج العمود الأول:
طباعة(مدافع[0])
سيتم عرض:
- جون
- مايك
- إميلي
وظيفة الباندا.يسمح لك إطار البيانات أيضا بإضافة أعمدة جديدة أو تحرير الأعمدة الموجودة. على سبيل المثال:
دف ['الراتب'] = [50000, 60000, 70000]
يضيف عمود جديد 'الراتب' مع القيم [50000 ، 60000 ، 70000].
وهكذا ، وذلك باستخدام الباندا.وظيفة داتافريم يجعل من السهل إنشاء الجداول والعمل مع أعمدتها في بيثون.
باستخدام وحدة ماتلوتليب.بيبلوت لتصور عمود صفيف
ماتبلوتليب.وحدة بيبلوت هي مجموعة أدوات لإنشاء الرسوم البيانية وتصور البيانات في بيثون. يسمح لك بإنشاء أنواع مختلفة من الرسوم البيانية بسهولة ، بما في ذلك المخططات الشريطية ، والتي يمكن أن تكون مفيدة لتصور عمود من مصفوفة البيانات.
أولا ، تحتاج إلى تثبيت وحدة ماتلوتليب باستخدام الأمر:
بيب تثبيت ماتلوتليب
ثم استيراده إلى البرنامج:
استيراد ماتلوتليب.بيبلوت كما بلت
. يقوم بإنشاء مخطط شريطي حيث يتوافق كل عنصر من عناصر المصفوفة مع عمود واحد.
مثال الاستخدام:
استيراد ماتلوتليب.بيبلوت كما بلت
صفيف = [4, 7, 3, 5, 2]
قانون العمل.شريط (المدى (لين (صفيف)) ، صفيف)
قانون العمل.عرض()
يستخدم لإنشاء سلسلة من الأرقام من 0 إلى 4 ، والتي تحدد مواضع الأعمدة على الرسم البياني.
يعرض الرسم البياني الذي تم إنشاؤه.
يسمح لك المخطط الشريطي الناتج برؤية قيم أعمدة المصفوفة بصريا ومقارنتها مع بعضها البعض.
ماتبلوتليب.كما يوفر وحدة بيبلوت مجموعة كبيرة من الخيارات لتخصيص الرسوم البيانية: إضافة رؤوس ، تسميات المحور ، وتغيير لون وعرض الأعمدة ، وأكثر من ذلك بكثير. يمكن العثور على مزيد من المعلومات حول استخدام هذه الوحدة في وثائقها.
سؤال وجواب
كيف يمكنني إخراج عمود صفيف في بيثون?
في بايثون ، يمكن إخراج عمود المصفوفة عن طريق الفهرسة بناء على متغير يتطابق مع العمود.
كيف يمكنني إخراج عمود صفيف في بيثون?
هناك طرق مختلفة لإخراج عمود صفيف في بايثون. على سبيل المثال ، يمكنك استخدام ل حلقة أو نب.طريقة إعادة التشكيل ().
هل من الممكن في بيثون لإخراج فقط عمود معين من مجموعة?
نعم ، في بيثون يمكنك إخراج عمود معين فقط من صفيف. للقيام بذلك ، يمكنك استخدام فهرسة الأعمدة أو نب.طريقة إعادة التشكيل ().