Hy guys, 我開始在NLTK團隊的官方書籍之後學習NLTK。Python NLTK練習:第5章
我在5章「標記」 - 我不能在PDF版186頁解決excercises之一:
鑑於CFD2 ['VN指定過去分詞名單'] .keys(),嘗試收集緊接該列表中項目之前的所有字標記對的列表。
我試着這樣說:
wsj = nltk.corpus.treebank.tagged_words(simplify_tags=True)
[wsj[wsj.index((word,tag))-1:wsj.index((word,tag))+1] for (word,tag) in wsj if word in cfd2['VN'].keys()]
,但它給了我這個錯誤:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/nltk/corpus/reader/util.py", line 401, in iterate_from
for tok in piece.iterate_from(max(0, start_tok-offset)):
File "/usr/local/lib/python2.7/dist-packages/nltk/corpus/reader/util.py", line 295, in iterate_from
self._stream.seek(filepos)
AttributeError: 'NoneType' object has no attribute 'seek'
我覺得我做錯了什麼在訪問華爾街日報結構,但我不能弄清楚什麼是錯的!
你能幫我嗎?
在此先感謝!
謝謝,它的工作原理! – 2013-05-02 20:14:45