| Algoritma :: Tornalvelstatistik "Kelimeler Seviye İstatistikleri" algoritmasının saf Perl uygulaması |
Şimdi İndirin |
Algoritma :: Tornalvelstatistik Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Francesco Nidito
- yayıncı web sitesi:
- http://search.cpan.org/~nids/
Algoritma :: Tornalvelstatistik Etiketler
Algoritma :: Tornalvelstatistik Açıklama
"Kelimeler Seviye İstatistikleri" Algoritması'nın Saf Perl Uygulaması Algoritma :: Wordlevelstatistics, aşağıdaki gibi açıklandığı gibi Leval istatistikleri algoritmasını uygulayan bir Perl modülüdür: P. Carpena, P. Bernaola-Galav, M. Hackenberg, A.V. Coronado ve J.L. Oliver, "Seviye Kelimelerin Seviyesi İstatistikleri: Edebi Metinler ve DNA'da Anahtar Kelimeler Bulma", Fiziksel İnceleme E 79, 035102-4 (DOI: 10.1103 / Physreve.79.035102) Sinopsis Algoritma Kullanımı :: Tornalvelstatistics; $ wls = algoritma :: boğa güreşistatistik-> yeni; benim% spectra = (); # kelimeden pozisyonlara açık, ") {chomp; Sonraki ise (m / ^ \ s * $ /); #skip Boş Çizgiler Foreach $ w (SPLIT / \ W /, LC ($ _)) {SONRAKİ ($ W = ~ M / ^ \ S * $ /); push @ {$ spectra {$ w}}, $ IDX ++; }} kapatmak; $ ws = $ wls-> compute_spectra (\% spectra); # Kelimeleri C özelliğine göre sıralayın (Sigma_nor'un rastgele bir metinde beklenen değerine göre sapması) @sw = sıralama {$ ws -> {$ b} -> {c} $ ws -> {$ a } -> {c}} tuşları (% {$ ws}); # Tüm kelimeleri puanlarıyla yazdırın $ i (@sw) {baskı $ i, "=> {c =", $ ws -> {$ i} -> {c}, ", count =", $ ws -> {$ i} -> {count}, ", sigma_nor =", $ ws -> {$ i} -> {sigma_nor}, "} \ n"; } Gereksinimler: · Perl
Algoritma :: Tornalvelstatistik İlgili Yazılım