如何显示 <IPython.core.display.HTML 对象>?

Sia*_*bdi 6 python pycharm fast-ai

我尝试运行以下代码,但在显示结果时遇到问题。另外,我使用 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()
Run Code Online (Sandbox Code Playgroud)

我运行“data.show_batch()”行时的输出是:

IPython.core.display.HTML object
Run Code Online (Sandbox Code Playgroud)

小智 11

如果您不想在 Jupyter Notebook 中工作,可以将其另存data为 HTML 文件并在浏览器中打开。

with open("data.html", "w") as file:
    file.write(data)
Run Code Online (Sandbox Code Playgroud)

  • 如果你有 HTML 对象 obj,你应该写 obj.data,而不是 obj (3认同)

Sia*_*bdi 2

我通过在 Jupiter Notebook 上运行代码解决了我的问题。