Blackhacker نشر 23 يناير 2016 أرسل تقرير مشاركة نشر 23 يناير 2016 فلو فرضنا أنني أملك مصفوفة ماتريكس numpy التالية:M = matrix([[1], [2], [3], [4]]) فأنا أريد تحولها إلى مصفوفة عادية لتصبح كالتالي:A = array([1,2,3,4]) فما أسهل طريقة لتحقيق ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 23 يناير 2016 أرسل تقرير مشاركة نشر 23 يناير 2016 يوجد العديد من الطرق لفعل ذلك، إذا أردت كتابة شيء يمكن قراءته بطريقة سهلة فيمكنك في هذه لحالة استخدام دوال squeeze و asarray كما في المثال التالي:A = np.squeeze(np.asarray(M)) كما يمكنك أيضا استخدام دالة reshape كما في هذا المثال لكنها أصعب عند القراءة:A = np.asarray(M).reshape(-1) كما أنه يوجد طرق أخرى متنوعة مثل استخدام دالة flatten كما في المثال التالي:result=np.array(M).flatten() اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Blackhacker
فلو فرضنا أنني أملك مصفوفة ماتريكس numpy التالية:
فأنا أريد تحولها إلى مصفوفة عادية لتصبح كالتالي:
فما أسهل طريقة لتحقيق ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.