بيثون هي لغة برمجة قوية وشعبية تسمح لك بحل المهام المختلفة. قد تكون إحدى هذه المهام هي إخراج مصفوفة في شكل جدول. عرض البيانات في شكل جدول يبسط التصور والتحليل.
هناك عدة طرق لإخراج مصفوفة كجدول في بايثون. واحدة من أبسط هو استخدام المدمج في وظائف ومكتبات اللغة.
أولا ، تحتاج إلى إنشاء مصفوفة في شكل قائمة أو صفيف في بيثون. ثم يمكنك استخدام وظيفة الطباعة لإخراج عناصر المصفوفة كجدول منسق. يمكنك استخدام حرف علامة تبويب أو أحرف أخرى كفاصل أعمدة.
نموذج التعليمات البرمجية:
- كيفية إخراج مصفوفة في بيثون كجدول
- الطريقة البسيطة
- باستخدام المدمج في وظيفة
- التنسيق مع حلقة
- سؤال وجواب
- كيف يمكنني إخراج مصفوفة في بيثون كجدول?
- أي وحدة يجب أن تستخدم لإخراج مصفوفة كجدول في بيثون?
- ما هي وحدات تستخدم للعمل مع الجداول في بيثون?
- هل من الممكن إخراج مصفوفة في بيثون كجدول دون استخدام وحدات طرف ثالث?
كيفية إخراج مصفوفة في بيثون كجدول
يوفر بيثون طرق مختلفة لإخراج مصفوفة كجدول. دعونا نلقي نظرة على طريقة بسيطة تستخدم الوظائف المضمنة للغة.
لإخراج مصفوفة كجدول في بيثون ، يمكنك استخدام وظيفة الطباعة () بالاشتراك مع الحلقات. إليك كيفية القيام بذلك:
- قم بإنشاء قائمة أو مصفوفة ثنائية الأبعاد تمثل المصفوفة الخاصة بك.
- استخدام لحلقة لتكرار من خلال صفوف المصفوفة.
- داخل المتداخلة للحلقة ، اطبع عناصر السطر الحالي باستخدام وظيفة الطباعة ().
نتيجة لتنفيذ التعليمات البرمجية ، سيتم عرض مصفوفة في شكل جدول في وحدة التحكم.
هنا هو رمز عينة:
مصفوفة = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
للصف في المصفوفة:
للعنصر في الصف:
طباعة (عنصر ، نهاية=' ')
طباعة()
سيقوم هذا الرمز بإخراج الجدول التالي:
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
كما ترى ، يوجد كل عنصر من عناصر المصفوفة في خلية منفصلة من الجدول.
يمكنك أيضا تخصيص مظهر الجدول باستخدام معلمات خاصة لوظيفة الطباعة () ، مثل الفاصل (سبتمبر) ونهاية السطر (النهاية) والمزيد.
الآن أنت تعرف كيفية إخراج مصفوفة في بيثون كجدول! يمكنك استخدام هذه الطريقة لعرض البيانات وتحليلها.
الطريقة البسيطة
في بايثون ، هناك عدة طرق لإخراج مصفوفة كجدول. واحدة من أسهل الطرق هي استخدام المكتبة القياسية للعمل مع الجداول — الباندا. أولا ، تحتاج إلى تثبيت هذه المكتبة باستخدام الأمر:
!نقطة تثبيت الباندا
بعد تثبيت المكتبة ، يمكنك البدء في استخدام وظائفها للعمل مع الجداول. هنا مثال على طريقة بسيطة لإخراج مصفوفة في شكل جدول:
استيراد الباندا كما بد
مصفوفة = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
دف = بد.داتافريم (مصفوفة)
طباعة (مدافع)
نتيجة لتنفيذ هذا الرمز ، سيتم إخراج الجدول التالي:
| 0 | 1 | 2 | |
|---|---|---|---|
| 0 | 1 | 2 | 3 |
| 1 | 4 | 5 | 6 |
| 2 | 7 | 8 | 9 |
وبالتالي ، تتيح لك مكتبة الباندا إخراج المصفوفة بسهولة وببساطة في شكل جدول ، وهو مناسب للتمثيل المرئي وتحليل البيانات.
باستخدام المدمج في وظيفة
بيثون لديه المدمج في الطباعة () وظيفة التي تسمح لك لإخراج البيانات إلى الشاشة. لعرض المصفوفة في شكل جدول ، يمكنك استخدام هذه الوظيفة.
أولا ، دعنا نحدد المصفوفة التي نريد إخراجها:
مصفوفة = [[1 ، 2 ، 3],
[4, 5, 6],
[7, 8, 9]]
ثم يمكنك استخدام الحلقات لتصفح كل عنصر من عناصر المصفوفة وعرضها على الشاشة باستخدام وظيفة الطباعة() :
للصف في المصفوفة:
للعنصر في الصف:
طباعة (عنصر ، نهاية=' ')
طباعة()
في هذا المثال ، نستخدم حلقتين متداخلتين. تمر الحلقة الخارجية عبر كل صف من المصفوفة ، وتمر الحلقة الداخلية عبر كل عنصر في الصف الحالي. تقوم وظيفة الطباعة() بإخراج كل عنصر من عناصر المصفوفة وتضيف مسافة بينهما. في نهاية كل سطر ، يتم استدعاء وظيفة الطباعة () بدون وسيطات لترجمة الإخراج إلى سطر جديد.
نتيجة لتنفيذ هذا الرمز ، سيتم عرض مصفوفة على شكل جدول على الشاشة:
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
يتيح لك استخدام وظيفة الطباعة المدمجة () عرض المصفوفة على شكل جدول على الشاشة بكل بساطة ودقة. ومع ذلك ، لإنشاء جداول أكثر تعقيدا أو إضافة تنسيق إلى الإخراج ، قد تحتاج إلى استخدام أدوات أو مكتبات أخرى.
التنسيق مع حلقة
عند عرض مصفوفة كجدول في بايثون ، يمكنك استخدام الحلقات للتنسيق. هنا مثال رمز يوضح هذا النهج:
def print_matrix(matrix):
row_count = len(matrix)
col_count = len(matrix[0])
for i in range(row_count):
print("|", end="")
for j in range(col_count):
print(" {:<3}|".format(matrix[i][j]), end="")
print()
if i < row_count - 1:
print("-" * (col_count * 5 + 1))
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print_matrix(matrix)
, которая принимает матрицу в качестве аргумента и выводит ее в виде таблицы. Функция использует два цикла: الأول هو للتكرار على الصفوف ، والثاني هو للتكرار على العناصر في كل صف.
داخل حلقة متداخلة ، يتم استخدام تنسيق السلسلة لمحاذاة العناصر إلى اليسار. إذن كل عنصر بعرض 3 أحرف ثم محاط بخطوط عمودية.
يتم عرض خط أفقي يتكون من الأحرف "—" بين صفوف المصفوفة. يتم حساب طول هذا الخط كمنتج لعدد الأعمدة بمقدار 5 (عرض العنصر بالإضافة إلى عرض الحدود على اليسار واليمين) ويزيد بمقدار 1 حرف للفاصل بين الأعمدة.
للعمل مع المصفوفة ، يمكنك استخدام هياكل البيانات المختلفة ، مثل القوائم في القوائم أو وحدة نمباي.
ينشئ الرمز أعلاه مصفوفة 3 3 3 بقيم من 1 إلى 9 ويخرجها كجدول:
| 1 | 2 | 3 |
---------------
| 4 | 5 | 6 |
---------------
| 7 | 8 | 9 |
فإنه سيتم عرضه بشكل صحيح كجدول.
سؤال وجواب
كيف يمكنني إخراج مصفوفة في بيثون كجدول?
لإخراج مصفوفة في بيثون كجدول ، يمكنك استخدام الطرق المتاحة في مكتبة بايثون القياسية. واحدة من أسهل الطرق هي استخدام "جميلةالجدول" وحدة.
أي وحدة يجب أن تستخدم لإخراج مصفوفة كجدول في بيثون?
لإخراج مصفوفة كجدول في بيثون ، يمكنك استخدام وحدة "بريتيتابل".
ما هي وحدات تستخدم للعمل مع الجداول في بيثون?
للعمل مع الجداول في بيثون ، يمكنك استخدام وحدات مختلفة ، على سبيل المثال ، "نومبي" ، "الباندا" أو "بريتيتابل".
هل من الممكن إخراج مصفوفة في بيثون كجدول دون استخدام وحدات طرف ثالث?
نعم ، من الممكن إخراج المصفوفة في بايثون كجدول دون استخدام وحدات الطرف الثالث. للقيام بذلك ، يمكنك استخدام الحلقات وتنسيق إخراج البيانات.