Text::Ngram
私が持っているを使用して
my $c = ngram_counts($text, 3);
my %ct = %($c);
これは機能しません(Scalar found where operator expected
)。これは、私が何をしているのかわからないこと(まだPerlにはあまり良くない)と、Text::Ngramからの出力として正確に何を取得しているのかについて混乱していることの組み合わせだと思います。ヘルプ?生成されたn-gramを確認したいだけです。
my @keys = sort {$ct{$a} cmp $ct{$b} } keys %ct;
foreach my $k (@keys) {
print "$k: $ct{$k}\n"
}
編集:私の側の愚かなエラー、みんなに感謝します。