Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.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 空间定位_Python_Spacy_Ner - Fatal编程技术网

Python 空间定位

Python 空间定位,python,spacy,ner,Python,Spacy,Ner,如何获取NER在spacy中找到的实体位置 根据以下示例: doc = nlp('Rami Eid is studying at Stony Brook University in New York') print(list([(ent for ent in doc.ents]) 结果是: ['Rami Eid','Stony Brook University','New York'] 但是我需要每个实体在句子中的位置,这样我就可以知道哪些标记属于相应的实体 如果我需要从这些结果中进行搜索,

如何获取NER在spacy中找到的实体位置

根据以下示例:

doc = nlp('Rami Eid is studying at Stony Brook University in New York')
print(list([(ent for ent in doc.ents])
结果是:

['Rami Eid','Stony Brook University','New York']
但是我需要每个实体在句子中的位置,这样我就可以知道哪些标记属于相应的实体


如果我需要从这些结果中进行搜索,我可能会遇到单单词实体与其他实体的多个单词匹配的情况

实体是spacy.Span类的对象,这意味着它继承了start、end等方法


实体是spacy.Span类的对象,这意味着它继承了start、end等方法


啊,好的。谢谢!啊,好的。谢谢!
>>> doc = nlp('Rami Eid is studying at Stony Brook University in New York')
>>> [(e.start, e.end) for e in doc.ents]
[(0, 2), (5, 8), (9, 11)]