我有一个字符串
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”。
我有一个字符串
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”。
如果您的意思是找到一个令牌tok.dep_ == 'advmod'
,tok.pos_ == 'ADV'
然后使用
[tok.text for tok in doc if tok.dep_ == 'advmod' and tok.pos_ == 'ADV']
这打印['How']
。
坚持这个基础不是更容易吗?
a = "Hello my name is Amar. How can I help you?"
Space = a.find(" ")
Q= a[:Space]