في البرمجة ، المصفوفة عبارة عن مصفوفة ثنائية الأبعاد تتكون من عناصر مرتبة بترتيب معين. يعد إنشاء وإدخال مصفوفة في لغة برمجة بايثون مهمة مهمة للعمل مع البيانات. في هذه المقالة ، سننظر في كيفية إنشاء وملء مصفوفة باستخدام لوحة المفاتيح.
يمكن إنشاء المصفوفة باستخدام القوائم في بايثون. يتم تمثيل كل صف من المصفوفة بقائمة منفصلة من العناصر. على سبيل المثال ، يمكن تمثيل مصفوفة 3 * 3 بقائمة من القوائم:
مصفوفة = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
لإدخال عناصر المصفوفة من لوحة المفاتيح ، يمكنك استخدام الحلقات المتداخلة التي سوف تتكرر من خلال جميع الصفوف والأعمدة من المصفوفة. يمكن تعيين كل عنصر إلى فهرس مطابق في قائمة ثنائية الأبعاد.
بعد إدخال جميع عناصر المصفوفة ، يمكنك إجراء عمليات مختلفة باستخدام البيانات ، مثل معالجتها أو فرزها أو تحليلها. يتيح لك إنشاء مصفوفة وإدخال عناصر من لوحة المفاتيح العمل مع البيانات بشكل أكثر مرونة وتحليلها في برنامج بايثون.
- كيف يمكنني إنشاء وإدخال مصفوفة في بيثون?
- إنشاء وتهيئة مصفوفة في بايثون
- إدخال مصفوفة من لوحة المفاتيح في بايثون
- أمثلة على استخدام المصفوفة في برمجة بايثون
كيف يمكنني إنشاء وإدخال مصفوفة في بيثون?
المصفوفة هي مصفوفة ثنائية الأبعاد أو جدول أرقام يستخدم لتخزين البيانات ومعالجتها. في لغة برمجة بايثون ، يمكن إجراء إنشاء المصفوفة وإدخالها باستخدام عدة طرق.
الطريقة الأولى هي إنشاء مصفوفة يدويا باستخدام القوائم المتداخلة. على سبيل المثال ، لإنشاء مصفوفة 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)
هذه ليست سوى بعض الطرق الممكنة لإنشاء وتهيئة مصفوفة في بايثون. يعتمد اختيار الطريقة على احتياجات وتفضيلات المبرمج.
المهمة
الجدول الزمني
الاثنين