Используя Text::Ngram
У меня есть
my $c = ngram_counts($text, 3);
my %ct = %($c);
, который не работает (Scalar found where operator expected
). Я думаю, что это комбинация незнания того, что я делаю (все еще не очень хорошо с Perl), и путаницы в том, что именно я получаю как вывод из Text :: Ngram. Помогите? Я просто хочу посмотреть на сгенерированные n-граммы:
my @keys = sort {$ct{$a} cmp $ct{$b} } keys %ct;
foreach my $k (@keys) {
print "$k: $ct{$k}\n"
}
Редактировать: глупая ошибка с моей стороны, спасибо всем.