Sparsesvd.

وحدة بيثون التي يلف svdlibc، مكتبة للتحلل القيمة المفردة المتنزع
التحميل الان

Sparsesvd. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Other/Proprietary Li...
  • اسم الناشر:
  • Radim Rehurek
  • موقع ويب الناشر:
  • http://nlp.fi.muni.cz

Sparsesvd. العلامات


Sparsesvd. وصف

طريقة بيثون التي يلف svdlibc، مكتبة للتحلل قيمة المفرد المتنزع Sparsesvd عبارة عن غلاف بيثون حول مكتبة Svdlibc التي كتبها Doug Rohde، والتي تعتمد نفسها على أساس Michael Berry's SVDPACK.SPASSESVD تستخدم تنسيق مصفوفة SCIPY SCIPY CSC (عمود Sparse المضغوط) كمدخلات إلى SVD. هذا هو نفس التنسيق المستخدم داخليا بواسطة svdlibc، بحيث لا يلزم إجراء نسخ بيانات إضافية من خلال غلاف الثعبان. التثبيت طريقة بسيطة لتثبيت Sparsesvd هو: Sudo Easy_Install Sparsessvdor، إذا قمت بتنزيل حزمة Tar.gz المصدر بدلا من ذلك ، ستحتاج إلى تشغيل: Python Setup.py Testsudo Python Setup.py تم اختبار الإصدار Installysthis تحت Python 2.5 و 2.6، ولكن يجب تشغيلها على أي 2.5 >> استيراد Numpy، Scipy.sparse >>> من Sparsesvd Import Sparsesvd> >> حصيرة = numpy.random.rand (200، 100) # إنشاء مصفوفة عشوائية >>> SMAT = SCIPY.SPARSE.CSC_MATRIX (حصيرة) # تحويل إلى Sparse CSC تنسيق >>> UT، S، VT = Sparsesvd (SMAT ، 100) # هل SVD، طلب 100 عامل >>> تأكيد numpy.allllose (حصيرة، numpy.dot (ut.t، numpy.dot (numpy.diag (s)، vt))) المجمع الأصلي بواسطة lubos kardos، الحزمة التي تحتفظ بها راديم رهورك. متطلبات: بيثون numpy. SCIPY.


Sparsesvd. برامج ذات صلة

vsgui.

مكتبة رسومية بسيطة جدا لبرنامج python shell script ...

187

تحميل