web-dev-qa-db-ja.com

<ipython.core.display.htmlオブジェクト>を表示する方法?

私は以下のコードを実行しようとしますが、結果を表示するのに問題があります。また、Pycharm IDEを使用しています。

from fastai.text import *

data = pd.read_csv("data_elonmusk.csv",  encoding='latin1')
data.head()

data = (TextList.from_df(data, cols='Tweet')
                .split_by_Rand_pct(0.1)
                .label_for_lm()
                .databunch(bs=48))

data.show_batch()
 _

行を実行中の出力 "data.show_batch()"は次のとおりです。

IPython.core.display.HTML object
 _
4
Siamak Abdi

Jupyterノートブックのコードを実行することで問題を解決しました。

1
Siamak Abdi

data.show_batch()の後にこのコードを追加することができます。

plt.show()

1
yelou

Jupyterノートブック内で作業したくない場合は、dataをHTMLファイルとして保存してブラウザで開きます。

with open("data.html", "w") as file:
    file.write(data)
 _
1

HTMLのみをブラウザにレンダリングすることができ、Pythonコンソール/エディタ環境ではありません。

それゆえ、それは木星ノート、Jupyter Labなどで働く。

Htmlを見るために.dataを確認しますが、もう一度と呼びます( - - --- ==)それはレンダリングされません

1
Arpit-Gole