spassesvd.

módulo python que envolve svdlibc, uma biblioteca para decomposição esparsa de valor singular
Baixe Agora

spassesvd. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Nome do editor:
  • Radim Rehurek
  • Site do editor:
  • http://nlp.fi.muni.cz

spassesvd. Tag


spassesvd. Descrição

Módulo Python que envolve svdlibc, uma biblioteca para decomposição esparsa de valor singular SPARSSVD é um invólucro de Python em torno da biblioteca Svdlibc escrito por Doug Rohde, que é baseado no svdpack.sparsessvd de Michael Berry usa o formato de matriz esparso esparso do SCipy (compactada coluna esparsa) como entrada para SVD. Este é o mesmo formato usado internamente por svdlibc, para que nenhuma cópia extra de dados precise ser feita pelo Wrapper Python.Anstalação A maneira simples de instalar o SPARSSVD é: sudo easy_install spassesvdor, se você tiver baixado e descompactado o pacote de fonte tar.gz , você precisará executar: Python Setup.py Testsudo Python Setup.py InstallThis versão foi testada em Python 2.5 e 2.6, mas deve ser executado em qualquer 2,5 >> Import Numpy, SCIPY.SPARSE >>> do SPARSSVD Import SpassesVD> >> mat = numpy.random.rand (200, 100) # Crie uma matriz aleatória >>> smat = scipy.sparse.csc_matrix (mat) # Converta para o formato CSC esparso >>> ut, s, vt = spassesvd (smat , 100) # do SVD, pedindo 100 fatores >>> assert numpy.allclose (tap, numpy.dot (ut.t, numpy.dot (numpy.diag, vt))) wrapper original por Lubos Kardos, pacote mantido por Radim Rehurek. Requisitos: · Pitão · NUMPY. · Scipy.


spassesvd. Software Relacionado

libnk2.

Biblioteca e ferramentas para suportar o formato do Microsoft Outlook Nickfile (NK2) ...

135

Download

libuna

Uma biblioteca para suportar conversões Unicode e ASCII (string de byte) ...

72

Download