タグ付き段落からすべての固有名詞を抽出しようとしています。私がコードで行ったことは、最初に段落を別々に抽出し、その中に固有名詞があるかどうかを確認したことです。しかし、問題は、私は適切な名詞を抽出することができていないということです。私のコードは特定のタグをチェックするループの中に入ることさえありません。Pythonを使用するチャンク
私のコード: '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 ./.
から
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)
サンプル入力?
タグ付き段落の例を示してください。そうでなければ、コードが適切なことをしているかどうかを判断できません。 – DNA
@DNA私はサンプル入力を受けています。確認はありがたいです – user1052462