Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jupyter笔记本在何处/如何连接到python';s repr/str_Python_Jupyter Notebook - Fatal编程技术网

Jupyter笔记本在何处/如何连接到python';s repr/str

Jupyter笔记本在何处/如何连接到python';s repr/str,python,jupyter-notebook,Python,Jupyter Notebook,[在jupyter笔记本中:python3内核] 如果我用熊猫制作数据框,或者用sympy制作矩阵,它的打印效果非常好 它看起来很像电子表格/矩阵等 它是如何做到的? 是谁干的 在str/repr方法中,数据帧似乎没有任何特殊的内容(例如生成html)。 在普通python和jupyter中试用。Jupyter的印刷技术要复杂得多 那么,它是如何联系在一起的呢?我只能为熊猫说话,但我认为sympy的工作方式与之类似 熊猫将数据帧转换为HTML字符串。如果我们打印这个字符串,它看起来比只打印数据帧

[在jupyter笔记本中:python3内核]

如果我用熊猫制作数据框,或者用sympy制作矩阵,它的打印效果非常好 它看起来很像电子表格/矩阵等

它是如何做到的? 是谁干的

在str/repr方法中,数据帧似乎没有任何特殊的内容(例如生成html)。 在普通python和jupyter中试用。Jupyter的印刷技术要复杂得多


那么,它是如何联系在一起的呢?

我只能为熊猫说话,但我认为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