Usando Text::Ngram
tengodereferencing Perl hashrefs
my $c = ngram_counts($text, 3);
my %ct = %($c);
que no funciona (Scalar found where operator expected
). Creo que esto es una combinación de no saber lo que estoy haciendo (aún no es muy bueno con Perl) y estar confundido acerca de lo que estoy obteniendo exactamente como resultado de Text :: Ngram. ¿Ayuda? Sólo quiero mirar el n-gramos generada:
my @keys = sort {$ct{$a} cmp $ct{$b} } keys %ct;
foreach my $k (@keys) {
print "$k: $ct{$k}\n"
}
Editar: error estúpido por mi parte, gracias a todos.