import spacy
from spacy import displacy
nlp = spacy.load("en_core_web_sm")
# 导入工具包,下载英语模型
doc = nlp('Weather is good, very windy and sunny. We have no classes in the afternoon.')
# 分词
for token in doc:
print(token)
# 分句
for token in doc.sents:
print(token)
# 词性
for token in doc:
print('{}:{}'.format(token, token.pos_))
# 命名体识别
doc_2 = nlp('I went to Paris where I met my old friend Jack from uni.')
for ent in doc_2.ents:
print('{}:{}'.format(ent, ent.label_))
# 展示
# doc1 = nlp('I went to Paris where I met my old friend Jack from uni.')
# displacy.render(doc1, style='ent', jupyter=True)
-
lichusong authoredfe23f998