如何在Python中使用WordNet perl模块?
我想使用包中的perl模块来计算文本之间的语义关联(Hirst Onge、词汇链等)。有人知道如何在python中使用它们吗如何在Python中使用WordNet perl模块?,python,semantics,wordnet,Python,Semantics,Wordnet,我想使用包中的perl模块来计算文本之间的语义关联(Hirst Onge、词汇链等)。有人知道如何在python中使用它们吗 NLTK是Python与WordNet的接口 查看第5节中的相似性。您还必须安装模块,并提供相关说明。您需要使用nltk.wordnet.corpus。您应该有一个可以返回所需内容的synset方法。基本上,nltk提供的wordnet语料库包括:单词、句法集、引理、动词框架、相似性等。 您可以查看nltk的详细howto for代码和方法示例。它没有语义相关性的度量。它
NLTK
是Python
与WordNet
的接口
查看第5节中的相似性。您还必须安装模块,并提供相关说明。您需要使用nltk.wordnet.corpus。您应该有一个可以返回所需内容的synset方法。基本上,nltk提供的wordnet语料库包括:单词、句法集、引理、动词框架、相似性等。
您可以查看nltk的详细howto for代码和方法示例。它没有语义相关性的度量。它只处理语义相似性。你是指Levenshtein距离计算吗?不,我是指Hirst onge、上下文向量、扩展lesk等。这些在Perl语言的WordNet::similarity()包中提供。我想用Python导入这些模块。可能是通过一些包装器?如果这些包装器不可用,您可以尝试使用子流程从python运行它们。类似于:
import subprocess
pipe=subprocess.Popen([“perl”,“/somepath/perl\u script.pl”],stdout=subprocess.pipe)