Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中使用WordNet perl模块?_Python_Semantics_Wordnet - Fatal编程技术网

如何在Python中使用WordNet perl模块?

如何在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代码和方法示例。它没有语义相关性的度量。它

我想使用包中的perl模块来计算文本之间的语义关联(Hirst Onge、词汇链等)。有人知道如何在python中使用它们吗

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)