這可能會複製此堆棧溢出question。但是,我面臨一個不同的問題。這是我的工作代碼。將python NLTK解析樹保存到映像文件
import nltk
from textblob import TextBlob
with open('test.txt', 'rU') as ins:
array = []
for line in ins:
array.append(line)
for i in array:
wiki = TextBlob(i)
a=wiki.tags
sentence = a
pattern = """NP: {<DT>?<JJ>*<NN>}
VBD: {<VBD>}
IN: {<IN>}"""
NPChunker = nltk.RegexpParser(pattern)
result = NPChunker.parse(sentence)
result.draw()
此產品解析樹逐一對所有的句子。實際上,在我的「test.txt」中,我有超過100個句子。因此,手動將每個文件保存到.ps文件是非常困難的。我怎麼能修改我的代碼來保存這些樹到一個帶有標籤的單個.ps或.png文件(如:1.png,2.png ...)。這意味着我需要獲取多個圖像文件。 在此先感謝。
'result.save('something.svg)'? – alvas
沒有alvas。我得到了這個--'' AttributeError:'樹'對象沒有'save''屬性 – miller