الانتقال إلى المحتوى الرئيسي

مصفوفة بايثون: الإنشاء وإدخال لوحة المفاتيح / دروس برمجة بايثون

في البرمجة ، المصفوفة عبارة عن مصفوفة ثنائية الأبعاد تتكون من عناصر مرتبة بترتيب معين. يعد إنشاء وإدخال مصفوفة في لغة برمجة بايثون مهمة مهمة للعمل مع البيانات. في هذه المقالة ، سننظر في كيفية إنشاء وملء مصفوفة باستخدام لوحة المفاتيح.

يمكن إنشاء المصفوفة باستخدام القوائم في بايثون. يتم تمثيل كل صف من المصفوفة بقائمة منفصلة من العناصر. على سبيل المثال ، يمكن تمثيل مصفوفة 3 * 3 بقائمة من القوائم:

مصفوفة = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

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

بعد إدخال جميع عناصر المصفوفة ، يمكنك إجراء عمليات مختلفة باستخدام البيانات ، مثل معالجتها أو فرزها أو تحليلها. يتيح لك إنشاء مصفوفة وإدخال عناصر من لوحة المفاتيح العمل مع البيانات بشكل أكثر مرونة وتحليلها في برنامج بايثون.

  1. كيف يمكنني إنشاء وإدخال مصفوفة في بيثون?
  2. إنشاء وتهيئة مصفوفة في بايثون
  3. إدخال مصفوفة من لوحة المفاتيح في بايثون
  4. أمثلة على استخدام المصفوفة في برمجة بايثون

كيف يمكنني إنشاء وإدخال مصفوفة في بيثون?

المصفوفة هي مصفوفة ثنائية الأبعاد أو جدول أرقام يستخدم لتخزين البيانات ومعالجتها. في لغة برمجة بايثون ، يمكن إجراء إنشاء المصفوفة وإدخالها باستخدام عدة طرق.

الطريقة الأولى هي إنشاء مصفوفة يدويا باستخدام القوائم المتداخلة. على سبيل المثال ، لإنشاء مصفوفة 3 3 3 ، يمكننا كتابة الكود التالي:

مصفوفة = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

في هذا المثال ، نقوم بإنشاء مصفوفة تتكون من ثلاثة صفوف وثلاثة أعمدة.

. للقيام بذلك ، تحتاج إلى استيراد المكتبة واستدعاء وظيفة ، وتحديد أبعاد المصفوفة. على سبيل المثال ، لإنشاء مصفوفة 2 4 4 ، يمكننا كتابة الكود التالي:

استيراد نومبي كما نب

مصفوفة = نب.الأصفار ((2 ، 4))

في هذا المثال ، نقوم بإنشاء مصفوفة تتكون من صفين وأربعة أعمدة مليئة بالأصفار.

. على سبيل المثال ، يسمح الكود التالي للمستخدم بإدخال مصفوفة 3 3 3:

مصفوفة = []

مصفوفة.إلحاق (صف)

.

الآن أنت تعرف كيفية إنشاء وإدخال مصفوفة في بيثون باستخدام طرق مختلفة. يمكنك اختيار الطريقة الأكثر ملاءمة ، اعتمادا على احتياجاتك وتفضيلاتك.

إنشاء وتهيئة مصفوفة في بايثون

، أو قم بإنشاء قائمة ثنائية الأبعاد واملأها بالأصفار أو القيم الفارغة:

مصفوفة = نب.فارغة((3 ، 3))

# إنشاء مصفوفة فارغة 3 * 3 باستخدام قائمة ثنائية الأبعاد

من الوحدة

نومبي

أو إنشاء قائمة ثنائية الأبعاد وملء مع القيم اللازمة:

استيراد نومبي كما نب
# إنشاء مصفوفة مع القيم المحددةمصفوفة = نب.صفيف([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# أومصفوفة = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
3. إذا كنت بحاجة إلى إنشاء مصفوفة كبيرة بنفس القيمة ، يمكنك استخدام الوظائف
بلاط()أو
كرر ()من الوحدة

نومبي

:

استيراد نومبي كما نب

# إنشاء مصفوفة 4 * 4 تتكون من وحدات

مصفوفة = نب.البلاط(1 ، (4 ، 4))

# أو

مصفوفة = نب.كرر([[1]] ، 4 ، المحور=0)

هذه ليست سوى بعض الطرق الممكنة لإنشاء وتهيئة مصفوفة في بايثون. يعتمد اختيار الطريقة على احتياجات وتفضيلات المبرمج.

المهمة

الجدول الزمني

الاثنين