| Algorithme :: WordlevelStatistique Pure Perl implémentation des "statistiques de niveau des mots" algorithme |
Télécharger maintenant |
Algorithme :: WordlevelStatistique Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- Francesco Nidito
- Site Internet de l'éditeur:
- http://search.cpan.org/~nids/
Algorithme :: WordlevelStatistique Mots clés
Algorithme :: WordlevelStatistique La description
Pure Perl Mise en uvre des "statistiques de niveau des mots" algorithme Algorithme :: WordlevelStatistics est un module Perl qui implémente le mot Algorithme de statistiques de Leval, comme décrit dans: P. Carpena, P. Bernaola-Galav, M. Hackenberg, A.V. Coronado et J.L. oliver, "Statistiques de niveau des mots: Trouver des mots-clés dans des textes et de l'ADN littéraires", Avis physique E 79, 035102-4 (DOI: 10.1103 / Physireve.79.035102) ALGORITHM UTILISATION SYNOPSIS :: OurdlevelStatistics; My $ WLS = Algorithme :: WordlevelStatistics-> Nouveau; mon% spectres = (); # hachage de Word aux positions Open in, ") {chomp; suivant si (m / ^ \ s * $ /); #skip lignes vides foreach mon $ w (Split / \ w /, LC ($ _)) {Suivant si ($ w = ~ m / ^ \ s * $ /); push @ {$ spectra {$ w}}, $ idx ++; } } fermer dans; mon $ ws = $ wls-> compute_spectra (\% spectres); # Trier les mots par leur attribut c (écart de Sigma_nor en ce qui concerne la valeur attendue dans un texte aléatoire) My @sw = Trier {$ WS -> {$ B} -> {C} $ ws -> {$ A } -> {c}} clés (% {$ ws}); # Imprimer tous les mots avec leurs scores foreach mon $ i (@sw) {imprimer $ i, "=> {c =", $ ws -> {$ i} -> {c}, ", compte =", $, $ WS -> {$ i} -> {compte}, ", sigma_nor =", $ WS -> {$ i} -> {sigma_nor}, "} \ n"; } Exigences: · Perl
Algorithme :: WordlevelStatistique Logiciels associés