0

我有一个字符串

a = "Hello my name is Amar. How can I help you?"
doc = nlp(a)
for tok in doc: 
    print(tok.text, "-->",tok.dep_,"-->", tok.pos_)

此代码正在打印字符串的所有文本、依赖项和位置。我想在字符串中识别问题词“How”。

4

2 回答 2

2

如果您的意思是找到一个令牌tok.dep_ == 'advmod'tok.pos_ == 'ADV'然后使用

[tok.text for tok in doc if tok.dep_ == 'advmod' and tok.pos_ == 'ADV']

这打印['How']

于 2021-03-17T10:48:13.963 回答
0

坚持这个基础不是更容易吗?

a = "Hello my name is Amar. How can I help you?"
Space = a.find(" ")
Q= a[:Space]
于 2021-03-17T10:46:59.560 回答