سؤال

عذر جهلي، أنا جديد جدا في بيثون.أحاول إجراء تحليل عامل في بيثون باستخدام MDP (على الرغم من أنني أستطيع استخدام مكتبة أخرى إذا كان هناك حلا أفضل).

لدي م مصفوفة N (ماتريكس) وحاولت القيام به:

giveacodicetagpre.

لكنني أعود خطأ.أنا أظن أنه ربما لم يتم تشكيل المصفوفة بشكل صحيح؟هدفي هو معرفة عدد المكونات الموجودة في البيانات ومعرفة الصفوف التي يتم تحميلها على المكونات.

هنا هو Traceback:

giveacodicetagpre.

هل لدى أي شخص أي فكرة عما يحدث، وأشعر وكأنه شرحه لبيتثون مبتدئ؟

هل كانت مفيدة؟

المحلول

ليس لدي أي خبرة على الإطلاق مع MDP، لكن يبدو أنه يتوقع أن يتم تمرير مصفوفاتك كصفيف NUMPY بدلا من القائمة.Numpy عبارة عن حزمة للحوسبة العلمية عالية الأداء.يمكنك الذهاب إلى Numpy الصفحة الرئيسية وتثبيته.بعد القيام بذلك، حاول تغيير التعليمات البرمجية الخاصة بك إلى هذا:

giveacodicetagpre.

نصائح أخرى

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

يجب أن نلقي نظرة أيضا على وثائق MDP ، والتي يجب أن تجيب على كل ما تبذلونهأسئلة.إذا لم يساعد ذلك في أن هناك القائمة البريدية للمستخدم MDP.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top