Spacy 是一个非常流行的自然语言处理库,它提供了强大的命名实体识别功能。在这个教程中,我们将学习如何使用 Spacy 进行命名实体识别。

安装 Spacy

首先,确保你已经安装了 Spacy。如果没有安装,可以通过以下命令进行安装:

pip install spacy

导入 Spacy 和 数据

import spacy

nlp = spacy.load('en_core_web_sm')  # 加载英文模型

加载文本

text = "Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and markets consumer electronics, software, and online services."

创建文档

doc = nlp(text)

命名实体识别

for ent in doc.ents:
    print(ent.text, ent.label_)

图片示例

Spacy 的命名实体识别功能非常强大,可以识别出文本中的各种实体,例如:

  • Apple_Inc.
  • Cupertino
  • California

更多关于 Spacy 命名实体识别的示例,请访问 Spacy 官方文档 了解更多。