2017-03-25 50 views
0

gensimパッケージを使用してドキュメントのコレクションに基づいてモデルを作成するトピックモデリングスクリプトを作成しています。 pyLDAvisパッケージを使用してモデルを視覚化するために準備するときPythonで 'display_formatter'属性のエラーが発生しました

は、私はこのエラーに遭遇:

import pyLDAvis 
pyLDAvis.enable_notebook() 

Traceback (most recent call last): 
    File "/dev2.py", line 2, in <module> 
    pyLDAvis.enable_notebook() 
    File "/Users/username/Library/Python/3.6/lib/python/site-packages/pyLDAvis/_display.py", line 311, in enable_notebook 
    formatter = ip.display_formatter.formatters['text/html'] 
AttributeError: 'NoneType' object has no attribute 'display_formatter' 

答えて

1

enable_notebook機能を使用すると、ノートブックを使用しているときのみです。視覚化をHTMLドキュメントとして出力するスクリプトを作成している場合、その関数を呼び出す必要はありません。むしろ、私はあなたが使用する必要があるのは準備とsave_htmlの機能だと思います。

+0

ありがとうございます!これは正しいです。単に 'visualization = pyLDAvis.gensim.prepare(lda_model、corpus、dictionary)'を実行し、次に 'pyLDAvis.save_html(可視化、 'LDA_Visualization.html')'が機能します! – textnet

関連する問題