Shapeworks: PCA Python API

تم إنشاؤها على ٢٣ فبراير ٢٠٢١  ·  7تعليقات  ·  مصدر: SCIInstitute/ShapeWorks

تحتاج إلى دعم python API لأداء جميع عمليات PCA لنموذج المراسلة الموجود حاليًا في Studio.
يجب أن تحسب API ما يلي:

  1. القيم الذاتية
  2. المتجهات الذاتية
  3. تحميل PCA
  4. درجات / تباين مكونات PCA

يجب حفظ كل هذه الكميات كمصفوفات غير مرتبة.

Feature Request

التعليق الأكثر فائدة

يستخدم الاستوديو فئة ParticleShapeStatistics:

https://github.com/SCIInstitute/ShapeWorks/blob/master/Libs/Particles/ParticleShapeStatistics.h

بشكل عام ، توصيتي باستخدام مكتبة واحدة لكليهما. هذا يحافظ على النتائج والسلوك متسقة عبر الأدوات. أشعر بالقلق من أن وجود تطبيقات متعددة يعد خطوة إلى الوراء في مجموعة منفصلة من الأدوات التي كنا نحاول دمجها بمرور الوقت.

لمعلوماتك ، هناك بعض الخطط المختلفة لمستقبل التحليل الإحصائي بما في ذلك استخدام R.

ال 7 كومينتر

متعلق بـ # 995

akenmorris : حاليًا ، ما هي المكتبة التي يستخدمها Studio لإجراء تحليل المكون الرئيسي؟
sheryjoe هل يجب أن نستخدم نفس المكتبة لواجهة برمجة التطبيقات أم نستخدم مكتبات بايثون مثل sklearn لإجراء تحليل PCA؟
إذا أردنا استخدام مكتبات python ، باتباع نفس المجموعة ShapeCohortGenPackage / DataAugmentationsPackage يمكنني بدء العمل على PCAPackage في مكتبة Python.

يستخدم الاستوديو فئة ParticleShapeStatistics:

https://github.com/SCIInstitute/ShapeWorks/blob/master/Libs/Particles/ParticleShapeStatistics.h

بشكل عام ، توصيتي باستخدام مكتبة واحدة لكليهما. هذا يحافظ على النتائج والسلوك متسقة عبر الأدوات. أشعر بالقلق من أن وجود تطبيقات متعددة يعد خطوة إلى الوراء في مجموعة منفصلة من الأدوات التي كنا نحاول دمجها بمرور الوقت.

لمعلوماتك ، هناك بعض الخطط المختلفة لمستقبل التحليل الإحصائي بما في ذلك استخدام R.

هل نخطط لإنشاء غلاف pybind من ParticleShapeStatistics؟

هل نخطط لإنشاء غلاف pybind من ParticleShapeStatistics؟

نعم ، كجزء من مكتبة shapeworks python.

830 # 1172

سيكون الحصول على هذه الميزة أسهل 1000 مرة عن طريق تصدير Eigen :: Matrix الذي يحتوي بالفعل على كل هذه الوظائف.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات