我有興趣用Perl編寫的計算兩個字符串之間的距離(或相似)的哈羅 - 溫克勒模塊:什麼是Text :: JaroWinkler :: strcmp95的第三個參數?
http://search.cpan.org/~scw/Text-JaroWinkler-0.1/JaroWinkler.pm
函數的語法,我不清楚;我找不到任何明確的文件。
下面是示例代碼:
#!/usr/bin/perl
use 5.10.0;
use Text::JaroWinkler qw(strcmp95);
print strcmp95("it is a dog","i am a dog.",11);
究竟的11代表什麼?我收集它是一個長度。哪個長度?我想檢查的字符數量的長度?它需要在那裏嗎?
我最近實際上一直在使用該模塊。我不確切知道11是什麼。我所學到的是當我將它設置爲兩個字符串的最大長度時,我獲得了最佳結果。 – Alex 2013-02-22 01:42:07
謝謝@亞歷克斯! 「最佳結果」是什麼意思? – paso 2013-02-22 02:03:33
我不記得確切發生了什麼,當它不是最大的時候,我把它全部設置在我的工作電腦上,所以我現在無法檢查。我認爲它只是返回不準確的結果(無論是0還是1)。所以這個說法可能會告訴它有多少字母匹配。在他們的例子中,兩個字符串的長度完全相同,這對於一個示例來說很好,但對於任何真實世界的應用程序來說都不太好。如果我冒險猜測,我會說這意味着「最多匹配這麼多人物」,但這只是一個猜測。 – Alex 2013-02-22 02:15:11