python - 如何在python中检查两个粗略词是否相同
问题描述
我有四个字符串:
A = "eat apple"
B = "eat apples"
C = "eats apple"
D = "eats apples"
这四个字符串的含义相同,但在字符串构造上几乎没有区别。
是否有一些python代码可以检测到这四个字符串相同或高度相似?
谢谢。
解决方案
您可以使用 nlp 库 nltk 中的 WordNetLemmatizer。
这是geeksforgeeks.org上的一个很好的例子
推荐阅读
- c# - 在写入文件期间增加 ID(C#、CSV)
- angular - 为什么在 Angular 中使用 Gulp
- c# - SSIS 参考错误 Oracle DataAccess - 使用自定义类型参数调用 PL/SQL 过程
- c++ - std::list 可以用于简单的无锁队列吗?
- php - mysql中的WP序列化查询
- html - 如何在 uib-popover-html Angularjs 中的文本中添加单引号?
- java-8 - 按重复项列表分组
- java - Checkstyle - 大括号内的空格
- node.js - 自 npm v5.5.1 以来,本地 npm 依赖被破坏
- php - 当元素之一未设置时,表达式返回 true。对象数组