gpt4 book ai didi

python fuzzywuzzy比率服务器上与本地计算机上的不同输出

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:41 24 4
gpt4 key购买 nike

我使用 fuzzywuzzy 来计算两个字符串之间的相似度。例如:

from fuzzywuzzy import fuzz
fuzz.ratio('12aefadfaeaffdafafa3','124afdefadaefadfaad')
>>> 56

这被嵌入到一些代码中,我可以在我的网络服务器(运行 bitnami 实例的 amazon Lightsail)和我的本地计算机(运行 pycharm 的 2012 MB pro)上运行。上面示例输入的结果在我的本地计算机上为 56,但在我的服务器上返回 72。我在两者上运行相同版本的 fuzzywuzzy (0.17.0)。最初我认为这种情况可能会发生,因为我的本地计算机运行 python 3.6,而我的服务器运行 python 2.7,但如果我在本地计算机上的 python 2.7 中运行相同的示例,结果仍然是 56。

我尝试过的许多示例都会出现这种差异,尤其是当输入字符串有点长时。尽管进行简单的比较,结果有时也是相同的。但我看不到任何清晰的模式。

我对 python 比较陌生,我真的不知道是什么导致了这种差异,也不知道如何进一步调试它。有任何想法吗?

最佳答案

当我在本地安装 python-Levenshtein 时,我遇到了类似的挑战,但它在网络服务器上构建失败。

在安装 python-Levenshtein 之前,请确保您有 python3-dev、build-essential、lib-python3-dev 和 python3-setuptools

关于python fuzzywuzzy比率服务器上与本地计算机上的不同输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57535460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com