Невозможно отобразить Scattertext HTML-вывод - PullRequest
0 голосов
/ 04 ноября 2019

Я пользуюсь ноутбуком Juypter и продолжаю получать сообщение об ошибке 404: не найдено при попытке сгенерировать вывод HTML для пакета scattertext.

import scattertext as st
from IPython.display import IFrame

convention_df = st.SampleCorpora.ConventionData2012.get_data()
convention_df["party"].iloc[3] = "liberal"
convention_df["party"].iloc[4] = "republican"
convention_df["party"].iloc[5] = "liberal"
convention_df["party"].iloc[6] = "republican"

empath_corpus = st.CorpusFromParsedDocuments(convention_df.iloc[:15],
                                             category_col="party",
                                             feats_from_spacy_doc=st.FeatsFromOnlyEmpath(),
                                             parsed_col="text").build()

html = st.produce_scattertext_explorer(empath_corpus,
    category = 'democrat',
    category_name = 'democrat',
    not_category_name = "Not democrat",
    width_in_pixels=1000,
    use_non_text_features=True,
    use_full_doc=True)

file_name = 'democrat.html'
rel_report_path = os.path.relpath(file_name)
from IPython.display import IFrame    
display(IFrame(filename, width=900, height=650))

Juypter возвращает 404: не найдено

Из того, что я вижу, файл HTML сгенерирован, но я не могу его отобразить. Я использую Анаконду.

1 Ответ

1 голос
/ 04 ноября 2019

Похоже, что вы никогда не пишете файл.

В file_name = 'democrat.html убедитесь, что вы добавили что-то вроде:

with open(file_name, 'w') as outf: outf.write(html)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...