我试图找出令牌是否是Spacy文档中的最后一个令牌。我不想遍历文档,但是需要根据令牌的位置检查令牌是否为最后一个令牌。有没有办法做到这一点 ?
最佳答案
您可以将其与spaCy Doc
的长度进行比较。例如。让我们打印所有标记及其索引,并指出何时是最后一个。
import spacy
str = "the big brown fox"
nlp = spacy.load("en_core_web_sm")
doc = nlp(str)
for i, t in enumerate(doc):
print("{}{}: {}".format(i, " and last" if i == len(doc) - 1 else "", t.text))
结果:
0: the
1: big
2: brown
3 and last: fox
关于python - 有没有办法找到结束 token ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56549051/