سؤال

من المعلومات أن المصفات الثنائية غير مدعومة في البايثون

 

لكن هناك طريقة لإستعمال المصفوفت الصنائين في بايثون

و هي إنشاء مصفوفات متداخلة

 

مثلا لدينا المصفوفة

1 2 3

4 5 6

7 8 9

 

نكتبها في البايثون على الشكل التالي

mat=[[1,2,3],[4,5,6],[7,8,9]]

لإستدعاء عنصر من عناصر المصفوفة  نستعمل أندكس مزدوج

mat[i][j]

 

مثلا إذا أردنا طباعة هذه المصفوفة كما هي ، يعني على سكل مربع

for i in mat:
	for j in i:
		print j,
	print()

 

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

هناك مكتبة تابعة ل بايثون تسمى NumPy

يجب تحميلها على http://www.numpy.org/ و بعدها كتابة 

import numpy as np

كما تعلم بايثون سريعة التطور :)   

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أعرف هذه المكتية و أستعملها دائما

المكتبات تساعد كثيرا

لكن هذا لا يعني أن لا نعمل إلا بها

كيف برمجة تلك الدوال الجاهزة؟؟؟؟

ربما باستعمال الطريقة التي كبتها الآن

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم أخي العزيز ورحمة الله وبركاته

هل تقصد Multi Array؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
1 ساعة مضت, kenham said:

أعرف هذه المكتية و أستعملها دائما

المكتبات تساعد كثيرا

لكن هذا لا يعني أن لا نعمل إلا بها

كيف برمجة تلك الدوال الجاهزة؟؟؟؟

ربما باستعمال الطريقة التي كبتها الآن

يمكن لأي شخص تصميم مكتبة من الدوال خاصة به 

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

شكرا على الموضوع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
50 دقيقة مضت , Khodor1985 said:

السلام عليكم أخي العزيز ورحمة الله وبركاته

هل تقصد Multi Array؟

لا ، صراحة لا أعرف Multi Array و لا أظن أنها هي 

المكتبة التي وضعتها تضم مجموعة من الأعداد بمختلف الأشكال 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

 

Quote

السلام عليكم أخي العزيز ورحمة الله وبركاته

هل تقصد Multi Array؟

أجل ، هذا ما كنت أتكلم عنه

و قد وضعت مثالا ل مصفوفة ذات بعدين

لم أحب أن أذكر المصفوفات متعددة الأبعاد هنا, لعدم التعقيد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .