python - Python - 如果文本中存在字符串,则获取概率/百分比值
问题描述
我试图弄清楚是否有任何 Python 库可以让我获得概率的百分比值,如果我正在寻找的字符串存在于文本中或者是否有任何类似的字符串。
为了更清楚地了解它,这里是一个例子:
我的字符串是'Company Ltd'并且在文本中它存在但在短语'Company Limited'下。另一个示例,“Boeing BG”,在文本中由“Boeing BG”提供
有没有办法获得它是否存在于文本中的百分比值/概率?
解决方案
您的搜索候选者是 fuzzywuzzy库
from fuzzywuzzy import fuzz
fuzz.ratio("this is a test", "this is a test!")
将打印 97
推荐阅读
- powershell - 在 PowerShell 中访问嵌套对象
- here-api - 使用 HERE API 绘制多条不同颜色的折线
- c++ - 将集合插入/读取到地图中
- c++ - 在 Opencv-3.4.5 中添加任何 gpu 版本的 GaussianBlur
- vb.net - VB.NET 中的 MathNet 多重回归
- .htaccess - 如何解决 .htaccess 文件中的重定向 301?
- batch-file - 如何在批处理循环中重命名文件
- kotlin - 如何在 Kotlin 常用代码中创建动态代理?
- ios - Socket.IO - 'WebSocket' 类型的值没有成员 'onHttpResponseHeaders'
- mongodb - MongoError:无法获取锁