use*_*112 -2 python string nltk
我想知道是否有一个库或函数可以返回一个数字,如果输入是两个字符串,输出应该是两个字符串中重新出现的单词的数量一个例子...
输入:
string 1= my name is user
string 2= my friend is here
Run Code Online (Sandbox Code Playgroud)
输出:
2
Run Code Online (Sandbox Code Playgroud)
因为"我的"和"是"在两个字符串中重复...我听说nltk可以帮助我,如果真的可以有人请指导我的功能...请帮助我
不确定nltk- 似乎有点矫枉过正(除非你想要一些高级的标记化).如果您只能用空格标记单词,那么您可以按如下方式使用集合:
>>> a = 'one two three four five'
>>> b = 'three blind mice'
>>> set(a.split()).intersection(b.split())
set(['three'])
Run Code Online (Sandbox Code Playgroud)
并采取长度......
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |