在Jupyter小部件中显示打印格式

时间:2018-09-15 09:09:09

标签: python-2.7 widget jupyter

我从classification_report的{​​{1}}得到了一个结果,然后从sklearn.metrics得到了如下报告:

print

现在,问题是如何在Jupyter小部件(采用上述格式)中显示结果并更新其值? 目前,我正在使用 precision recall f1-score support 1 1.00 0.84 0.91 43 2 0.12 1.00 0.22 1 avg / total 0.98 0.84 0.90 44 小部件来显示结果:

html

但它喜欢以下内容:

#pass test and result vectors
report = classification_report(pred_test , self.y_test_data) 
predict_table = widgets.HTML(value = "")
predict_table.value = report

1 个答案:

答案 0 :(得分:0)

我找到了使用html技术的简单解决方案!当我们在Jupyter中使用html小部件时,可以通过在html中使用pre标签来解决该问题:

predict_table.value = "<pre>" + report + "</pre>