• 0

كيف أحوّل مصفوفة NumPy إلى قائمة في بايثون؟

أريد تحويل مصفوفة NumPy إلى قائمة في بايثون (مثل هذه [[1,2,3],[4,5,6]]) فهل هنالك طريقة سريعة وبسيطة لفعل ذلك؟ مثلا عن طريق دالة أو ما شابه؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لدي مصفوفات NumPy تابع tolist() لتحويل مصفوفة NumPy إلى قائمة في لغة بايثون، هذا هو تعريفها من التوثيق الرسمي:

يُرجع هذا التابع نسخة من بيانات المصفوفة كقائمة بايثون (متداخلة)،و إن عناصر البيانات يتم تحويلها إلى أقرب متوافق من أنواع بايثون.

وكمثال بسيط على استخدام هذا التابع لنستعمله في تحويل المثال الذي ذكرته في سؤالك كما في المثال التالي:

import numpy as np
>>> np.array([[1,2,3],[4,5,6]]).tolist()
[[1, 2, 3], [4, 5, 6]]

لاحظ أننا حوّلنا إلى مصفوفة Numpy ومن ثم حولناه إلى قائمة.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


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