hashrefs Text::Ngram
का उपयोग करते हुए मैंअपसंदर्भन पर्ल
my $c = ngram_counts($text, 3);
my %ct = %($c);
जो काम नहीं करता है (Scalar found where operator expected
) है। मुझे लगता है कि यह जानने का एक संयोजन है कि मैं क्या कर रहा हूं (अभी भी पर्ल के साथ बहुत अच्छा नहीं है) और पाठ :: Ngram से आउटपुट के रूप में मुझे वास्तव में क्या मिल रहा है इसके बारे में भ्रमित किया जा रहा है। मदद? मैं तो बस उत्पन्न एन-ग्राम को देखने के लिए चाहते हैं:
my @keys = sort {$ct{$a} cmp $ct{$b} } keys %ct;
foreach my $k (@keys) {
print "$k: $ct{$k}\n"
}
संपादित करें: मेरी हिस्सा है, धन्यवाद सब पर बेवकूफ त्रुटि।