| Algoritme :: Werklevelstatistics PURE PERL-implementatie van het algoritme "Woordenniveau Statistieken" |
Download nu |
Algoritme :: Werklevelstatistics Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Francesco Nidito
- Uitgever website:
- http://search.cpan.org/~nids/
Algoritme :: Werklevelstatistics Tags
Algoritme :: Werklevelstatistics Beschrijving
Pure Perl-implementatie van het algoritme "Woordenniveau Statistieken" Algoritme :: Werklevelstatistics is een Perl-module die het algoritme van de Word Leval-statistieken implementeert zoals beschreven in: P. PACKENA, P. BERAOLA-GALAV, M. HACKENBERG, A.V. Coronado en J.L. Oliver, "Niveau Statistieken van woorden: zoekwoorden vinden in literaire teksten en DNA", Fysische Review E 79, 035102-4 (DOI: 10.1103 / Physreve.79.035102) Synopsis Gebruik Algorithm :: Werklevelstatistics; mijn $ WLS = algoritme :: Werklevelstatistics-> Nieuw; mijn% spectra = (); # hash van woord tot posities open in, ") {chomp; volgende als (m / ^ ^ ^ · ^ ^ ^ · ^ ^ ^ · ^ · · $ /); #skip lege lijnen foreach mijn $ w (Split / \ w /, LC ($ _)) {volgende if ($ w = ~ m / ^ \ s * $ /); Druk op @ {$ spectra {$ w}}, $ idx ++; }} Sluiten; mijn $ WS = $ WLS-> Compute_Spectra (\% spectra); # Sorteer de woorden door hun C-attribuut (de afwijking van Sigma_nor met betrekking tot de verwachte waarde in een willekeurige tekst) Mijn @SW = Sorteren {$ WS -> {$ B} -> {C} $ WS -> {$ a } -> {C}} toetsen (% {$ WS}); # Print alle woorden met hun scores Foreach My $ I (@SW) {print $ i, "=> {c =", $ WS -> {$ i} -> {c}, ", Count =", $ WS -> {$ I} -> {count}, ", sigma_nor =", $ WS -> {$ i} -> {sigma_nor}, "} \ n"; } Vereisten: · Perl
Algoritme :: Werklevelstatistics Gerelateerde software