اذهب إلى المحتوى
  • 0

كيف أحول ماتريكس numpy إلى مصفوفة في بايثون؟

Blackhacker

السؤال

فلو فرضنا أنني أملك مصفوفة ماتريكس numpy التالية:

M = matrix([[1], [2], [3], [4]])

فأنا أريد تحولها إلى مصفوفة عادية لتصبح كالتالي:

A = array([1,2,3,4])

فما أسهل طريقة لتحقيق ذلك؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يوجد العديد من الطرق لفعل ذلك، إذا أردت كتابة شيء يمكن قراءته بطريقة سهلة فيمكنك في هذه لحالة استخدام دوال squeeze و asarray كما في المثال التالي:

A = np.squeeze(np.asarray(M))

كما يمكنك أيضا استخدام دالة reshape كما في هذا المثال لكنها أصعب عند القراءة:

A = np.asarray(M).reshape(-1)

كما أنه يوجد طرق أخرى متنوعة مثل استخدام دالة flatten كما في المثال التالي:

result=np.array(M).flatten()
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...