Sử dụng Text::Ngram
Tôi códereferencing Perl hashrefs
my $c = ngram_counts($text, 3);
my %ct = %($c);
mà không làm việc (Scalar found where operator expected
). Tôi nghĩ rằng đây là một sự kết hợp của không biết những gì tôi đang làm (vẫn không phải là rất tốt với Perl) và bị nhầm lẫn về những gì chính xác tôi nhận được như đầu ra từ Text :: Ngram. Cứu giúp? Tôi chỉ muốn xem các n-grams đã tạo:
my @keys = sort {$ct{$a} cmp $ct{$b} } keys %ct;
foreach my $k (@keys) {
print "$k: $ct{$k}\n"
}
Chỉnh sửa: Lỗi ngu ngốc một phần, cảm ơn tất cả mọi người.