Algoritmo :: wordlevelstatistics

Implementación pura PERL de la "estadísticas de nivel de palabras" algoritmo
Descargar ahora

Algoritmo :: wordlevelstatistics Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Francesco Nidito
  • Sitio web del editor:
  • http://search.cpan.org/~nids/

Algoritmo :: wordlevelstatistics Etiquetas


Algoritmo :: wordlevelstatistics Descripción

Implementación pura perl de la "estadísticas de nivel de palabras" algoritmo Algorithm :: wordlevelstatistics es un módulo PERL que implementa el algoritmo de las estadísticas de la palabra Leval como se describe en: P. Carpena, P. Bernaola-Galav, M. Hackenberg, A.V. Coronado y J.L. Oliver, "Estadísticas de nivel de palabras: Encontrar palabras clave en textos literarios y ADN", Revisión física E 79, 035102-4 (DOI: 10.1103 / Phystreve.79.035102) Sinopsis Use algoritmo :: wordlevelstatistics; My $ WLS = Algoritmo :: WordLeVelStatistics-> Nuevo; Mis% espectros = (); # hash de la palabra a las posiciones abiertas en, ") {chomp; Siguiente si (M / ^ \ S * $ /); #skip lineles en blanco para cada $ W (división / \ w /, lc ($ _)) {Siguiente si ($ w = ~ m / ^ \ s * $ /); PUSH @ {$ SPECTRA {$ W}}, $ IDX ++; } } acercarse; My $ WS = $ WLS-> Compute_Spectra (\% Spectra); # Ordene las palabras por su atributo C (la desviación de Sigma_nor con respecto al valor esperado en un texto aleatorio) My @sw = Sort {$ WS -> {$ b} -> {c} $ WS -> {$ A } -> {c}} llaves (% {$ ws}); # Imprimir todas las palabras con sus puntajes Foreach My $ i (@sw) {imprimir $ i, "=> {c =", $ ws -> {$ i} -> {c}, ", cuenta =", $ ws -> {$ i} -> {cuento}, ", sigma_nor =", $ ws -> {$ i} -> {Sigma_nor}, "} \ n"; } Requisitos: · Perl


Algoritmo :: wordlevelstatistics Software relacionado