Jupyter笔记本在何处/如何连接到python';s repr/str
[在jupyter笔记本中:python3内核] 如果我用熊猫制作数据框,或者用sympy制作矩阵,它的打印效果非常好 它看起来很像电子表格/矩阵等 它是如何做到的? 是谁干的 在str/repr方法中,数据帧似乎没有任何特殊的内容(例如生成html)。 在普通python和jupyter中试用。Jupyter的印刷技术要复杂得多Jupyter笔记本在何处/如何连接到python';s repr/str,python,jupyter-notebook,Python,Jupyter Notebook,[在jupyter笔记本中:python3内核] 如果我用熊猫制作数据框,或者用sympy制作矩阵,它的打印效果非常好 它看起来很像电子表格/矩阵等 它是如何做到的? 是谁干的 在str/repr方法中,数据帧似乎没有任何特殊的内容(例如生成html)。 在普通python和jupyter中试用。Jupyter的印刷技术要复杂得多 那么,它是如何联系在一起的呢?我只能为熊猫说话,但我认为sympy的工作方式与之类似 熊猫将数据帧转换为HTML字符串。如果我们打印这个字符串,它看起来比只打印数据帧
那么,它是如何联系在一起的呢?我只能为熊猫说话,但我认为sympy的工作方式与之类似 熊猫将
数据帧
转换为HTML字符串。如果我们打印这个字符串,它看起来比只打印数据帧时的更糟糕
from IPython.display import display, HTML
import pandas as pd
data = pd.DataFrame({'col': range(5)})
print(data._repr_html_())
'<div>\n<style scoped>\n .dataframe tbody tr....'
熊猫数据帧同时实现了.基于@MaxPowers澄清问题comment@Rusi-同时尝试使问题标题更能描述实际问题。@josh在python邮件列表中更改为askedThanks@josh获得了更多详细信息。需要注意的是,web搜索jupyter有时需要更改为搜索IPython刚刚找到了更多数据在这里
HTML(data._repr_html_())
col
0 0
1 1
2 2
3 3
4 4