に定義されていない私は、NLTK帳hereから提供されたこの例を実行しようとしています:のPython、NLTK:NameError:名「load_parserが」
>>> from nltk import load_parser
>>> cp = load_parser('grammars/book_grammars/sql0.fcfg')
>>> query = 'What cities are located in China'
>>> trees = list(cp.parse(query.split()))
>>> answer = trees[0].label()['SEM']
>>> answer = [s for s in answer if s]
>>> q = ' '.join(answer)
>>> print(q)
SELECT City FROM city_table WHERE Country="china"
をしかし、私は最初の行を入力すると、それは私に、このエラーを与えます:
NameError: name 'load_parser' is not defined
私は同様の質問を探してみましたが、同じ問題はありませんでした。どうすれば修正できますか?
githubソースコードではなく、実際の 'load_parser'ドキュメントへのリンクを提供しました。 – hongsy