我用fuzzyfuzzy来计算两个字符串之间的相似性。例如:
from fuzzywuzzy import fuzz
fuzz.ratio('12aefadfaeaffdafafa3','124afdefadaefadfaad')
>>> 56
这嵌入到一些代码中,我可以在我的Web服务器(运行bitnami实例的amazon lightsail)和本地机器(运行pycharm的2012 MB pro)上运行这些代码。上面示例输入的结果在本地计算机上是56,但在服务器上返回72。我在这两个版本(0.17.0)上运行相同版本的fuzzywuzzy。起初我认为这可能是因为我的本地机器运行Python3.6,服务器运行Python2.7,但如果我在本地机器上运行Python2.7中的相同示例,结果仍然是56
这种差异在我尝试的许多示例中都会出现,尤其是当输入字符串变得有点长时。虽然对于简单的比较,结果有时也是一样的。但我看不出任何清晰的模式
我对python比较陌生,我真的不知道是什么导致了这种差异,也不知道如何进一步调试这种差异。有什么想法吗
目前没有回答
相关问题 更多 >
编程相关推荐