SciRuby Jupyter笔记本输出表和HTML

格哈德

我在Windows上的Jupyter Notebook中使用IRuby内核。

使用IRuby表显示功能时,我有意外的行为。

以下代码应该显示创建的数组的表:

arr = "123456789".chars().each_slice(3).to_a()
IRuby.display IRuby.table(arr)

它按预期在输入框下方显示该表。问题在于它还在输出框中显示了生成的HTML。

["display_data", "<IDS|MSG>", "19980fc78ddf9fb5a1bc54ee7697822b5012afe6056940c6f481f9c2dfe81b2c", "{\"msg_type\":\"display_data\",\"msg_id\":\"a3572ae1-7019-4dba-85ce-f300767af580\",\"username\":\"kernel\",\"session\":\"1aea1761-976a-46a6-964c-85cada3adcc5\",\"version\":\"5.0\"}", "{\"msg_id\":\"09be08ecee814a2cab83f072d39b0cf5\",\"username\":\"username\",\"session\":\"741cfea13df54fd48739951832ccc2bf\",\"msg_type\":\"execute_request\",\"version\":\"5.2\",\"date\":\"2020-02-12T08:02:31.771365Z\"}", "{}", "{\"data\":{\"text/plain\":\"\\\"<table><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>4</td><td>5</td><td>6</td></tr><tr><td>7</td><td>8</td><td>9</td></tr></table>\\\"\",\"text/html\":\"<table><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>4</td><td>5</td><td>6</td></tr><tr><td>7</td><td>8</td><td>9</td></tr></table>\"},\"metadata\":{}}"]

当我在本地运行示例代码时,也会发生这种情况

红宝石部分是通过https://rubyinstaller.org/安装的,而Jupyter是通过Anaconda安装的

格哈德

通过添加nil到单元格的末尾作为单元格的返回值,可以抑制HTML输出:

arr = "123456789".chars.each_slice(3).to_a
IRuby.display IRuby.table(arr)
nil

不完美,但这是东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

持久的Jupyter笔记本和Docker?

如何在Jupyter笔记本中的R输出中显示图像表?

jupyter笔记本vs jupyter控制台:显示降价(和乳胶,html等)对象

如何使用jsdom,D3和IJavascript在Jupyter笔记本中输出SVG

在原生 Python 中将 Jupyter 笔记本转换为 html 输出

在降价 Jupyter 笔记本中使用输出

如何使用输出保存Jupyter笔记本

Keras Jupyter笔记本在训练期间输出块

如何导出带有TOC和可折叠标题的独立(HTML)Jupyter笔记本

即使安装了Anaconda和笔记本,Jupyter笔记本也无法识别

Anaconda jupyter笔记本

RCPP Jupyter笔记本

Jupyter笔记本-GPU

JupyterLab与Jupyter笔记本

列出正在运行的Jupyter笔记本和令牌

Jupyter 笔记本和从库中生成异步任务

Amazon EMR隧道飞艇和Jupyter笔记本

在jupyter笔记本上导入wget和无效语法

将ipywidgets放入HTML放入Jupyter笔记本中

在VSCode中加载和显示现有Jupyter笔记本中的输出单元格

输出到html时如何增加jupyter笔记本/实验室单元格的宽度

如何在Jupyter笔记本单元中制作大图,将其输出到html时可滚动

从另一个笔记本运行Jupyter笔记本,同时更改正在运行的笔记本的输出

Jupyter笔记本电脑的电池输出因Jupyter主题引起的边距而被截断/截断

Jupyter笔记本:在附加输出循环期间重写输出单元,而不是

jupyter 笔记本丢失了进口

Jupyter:无法创建新笔记本?

jupyter笔记本中的内存错误

什么是“更快”的间谍或jupyter笔记本?