spaCy - Doc._ _getitem_ _ 方法

Doc 类的此方法用于获取特定位置(例如 n)的 token 对象。此处,n 是一个整数。它还支持负索引,并遵循通常的 Python 语义。

例如,doc[-2] 是 doc[len(doc) - 2]。

参数

下表解释了它的参数 −

NAME TYPE DESCRIPTION
N integer 它表示 token 的索引。

我们还可以获取一个 span 对象,它从位置(比如 start)开始,到位置(比如 end)结束。这两个位置都是 token 索引。

示例 1

下面给出了 Doc._ _getitem_ _ 方法的示例 −

import spacy
doc = nlp_model("This is Tutorialspoint.com")
doc[0].text

输出

运行代码时,您将看到以下输出 −

'This'

示例 2

请参阅下面给出的 Doc._ _getitem_ _ 方法的示例 −

doc[-1].text

输出

运行代码时,您将看到以下输出−

'Tutorialspoint.com'

示例 3

这是 Doc._ _getitem_ _ 方法的另一个示例 −

span = doc[1:3]
span.text

输出

运行代码时,您将看到以下输出 −

'is Tutorialspoint.com'

spacy_containers.html