Я пытаюсь извлечь все собственные имена из помеченного абзаца. Что я сделал в своем коде, так это то, что сначала я выделил абзац отдельно, а затем проверил, есть ли в нем какое-либо собственное имя. Но проблема в том, что я не смог извлечь собственное имя. Мой код даже не входит в цикл, где он проверяет конкретный тег.chunks using python
Мой код:
def noun(sen):
m=[]
if (sen.split('/')[1].lower().startswith('np')&sen.split('/')[1].lower().endswith('np')):
w=sen.strip().split('/')[0]
m.append(w)
return m
import nltk
rp = open("tesu.txt", 'r')
text = rp.read()
list = []
sentences = splitParagraph(text)
for s in sentences:
list.append(s)
Ввод пробы из '' tesu.txt
Several/ap defendants/nns in/in the/at Summerdale/np police/nn burglary/nn trial/nn made/vbd statements/nns indicating/vbg their/pp$ guilt/nn at/in the/at....
Bellows/np made/vbd the/at disclosure/nn when/wrb he/pps asked/vbd Judge/nn-tl Parsons/np to/to grant/vb his/pp$ client/nn ,/, Alan/np Clements/np ,/, 30/cd ,/, a/at separate/jj trial/nn ./.
Как извлечь все маркированные существительные из абзаца?
Пожалуйста, покажите нам пример помеченного абзаца, иначе мы не можем сказать, правильно ли ваш код работает правильно. – DNA
@ DNA Я дал образец ввода. Пожалуйста, подтвердите благодарность – user1052462