sparsesvd

Python-module die SVDLIBC, een bibliotheek voor een dunne-singuliere waardecompositie wikkelt
Download nu

sparsesvd Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Naam uitgever:
  • Radim Rehurek
  • Uitgever website:
  • http://nlp.fi.muni.cz

sparsesvd Tags


sparsesvd Beschrijving

Python-module die svdlibc, een bibliotheek wikkelt voor een dunne enigstemmingsafbraak Sparsesvd is een Python Wrapper rond de Svdlibc-bibliotheek geschreven door Doug Rohde, die op zichzelf is gebaseerd op Michael Berry's Svdpack.SparsESVD gebruikt Scipy's SPARTE CSC (gecomprimeerd dunne kolom) Matrix-formaat als invoer naar SVD. Dit is hetzelfde formaat dat intern wordt gebruikt door SVDLIBC, zodat er geen extra gegevenskopieën moeten worden gemaakt door de Python Wrapper.InstallatieDe eenvoudige manier om SparesVD te installeren is: Sudo Easy_Install Sparsesvdor, als u in plaats daarvan de bron Tar.gz-pakket hebt gedownload en uitgepakt , je moet rennen: Python Setup.py Testsudo Python Setup.py InstallThis-versie is getest onder Python 2.5 en 2.6, maar zou moeten worden uitgevoerd op elke 2.5 >> import numpy, scipy.sparse >>> van sparsesvd import sparsesvd> >> MAT = Numpy.Random.Rand (200, 100) # Maak een willekeurige matrix >>> SMAT = scipy.sparse.csc_Matrix (mat) # Convert to SPARSE CSC Format >>> UT, S, VT = Sparsesvd (SMAT (SMAT) , 100) # DO SVD, vragen om 100 factoren >>> assert numpy.allclose (mat, numpy.dot (ut.t, numpy.dot (numpy.diag (s), vt))) Originele wrapper van Lubos Kardos, Pakket onderhouden door Radim Rehurek. Vereisten: · Python · Numpy · Scipy


sparsesvd Gerelateerde software

libnk2

Bibliotheek en hulpmiddelen om het Microsoft Outlook Nickfile (NK2) -formaat te ondersteunen ...

135

Downloaden