تم النشر منذ 11 Mar 2016 من المعلومات أن المصفات الثنائية غير مدعومة في البايثون لكن هناك طريقة لإستعمال المصفوفت الصنائين في بايثون و هي إنشاء مصفوفات متداخلة مثلا لدينا المصفوفة 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 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 13 Mar 2016 هناك مكتبة تابعة ل بايثون تسمى NumPy يجب تحميلها على http://www.numpy.org/ و بعدها كتابة import numpy as np كما تعلم بايثون سريعة التطور :) 1 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 13 Mar 2016 أعرف هذه المكتية و أستعملها دائما المكتبات تساعد كثيرا لكن هذا لا يعني أن لا نعمل إلا بها كيف برمجة تلك الدوال الجاهزة؟؟؟؟ ربما باستعمال الطريقة التي كبتها الآن 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 13 Mar 2016 السلام عليكم أخي العزيز ورحمة الله وبركاته هل تقصد Multi Array؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 13 Mar 2016 1 ساعة مضت, kenham said: أعرف هذه المكتية و أستعملها دائما المكتبات تساعد كثيرا لكن هذا لا يعني أن لا نعمل إلا بها كيف برمجة تلك الدوال الجاهزة؟؟؟؟ ربما باستعمال الطريقة التي كبتها الآن يمكن لأي شخص تصميم مكتبة من الدوال خاصة به لأنك أكثر خبراة مني أعرف أنك تستخدمها ، هناك من لا يعرف كيف يكتب هذا النوع من المصفوفات ، فأنت أعطيت طريقة و أنا أعطيت أخرى شكرا على الموضوع 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 13 Mar 2016 50 دقيقة مضت , Khodor1985 said: السلام عليكم أخي العزيز ورحمة الله وبركاته هل تقصد Multi Array؟ لا ، صراحة لا أعرف Multi Array و لا أظن أنها هي المكتبة التي وضعتها تضم مجموعة من الأعداد بمختلف الأشكال 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
0 قام بالرد منذ 13 Mar 2016 Quote السلام عليكم أخي العزيز ورحمة الله وبركاته هل تقصد Multi Array؟ أجل ، هذا ما كنت أتكلم عنه و قد وضعت مثالا ل مصفوفة ذات بعدين لم أحب أن أذكر المصفوفات متعددة الأبعاد هنا, لعدم التعقيد 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
تم النشر منذ
من المعلومات أن المصفات الثنائية غير مدعومة في البايثون
لكن هناك طريقة لإستعمال المصفوفت الصنائين في بايثون
و هي إنشاء مصفوفات متداخلة
مثلا لدينا المصفوفة
1 2 3
4 5 6
7 8 9
نكتبها في البايثون على الشكل التالي
mat=[[1,2,3],[4,5,6],[7,8,9]]
لإستدعاء عنصر من عناصر المصفوفة نستعمل أندكس مزدوج
mat[i][j]
مثلا إذا أردنا طباعة هذه المصفوفة كما هي ، يعني على سكل مربع
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه