问题标签 [ipython-notebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4357 浏览

python - IPython Notebook 中的“斑马表”?

我正在使用出色的 Notebook 进行交互式分析和 Pandas 在 IPython 中构建一些交互式工作流。

我展示的一些表格只要稍微格式化一下就会更容易阅读。我真的很喜欢“斑马表”之类的东西,每隔一行都有阴影。我在这里读到了如何通过 css 实现这种格式。是否有一种非常直接的方法可以将 css 应用于IPython Notebook,然后使用样式表呈现表格?

0 投票
5 回答
14211 浏览

ipython - 如何将 IPython 笔记本导出为 HTML 以用于博客文章?

将 ipython 笔记本转换为 html 格式以在博客文章中使用的最佳方法是什么?

将 ipython 笔记本转换为 PDF 很容易,但我宁愿发布为 html 笔记本。

我发现如果我将笔记本下载为 .ipynb 文件,然后将其加载到 gist 上,然后使用 ipython 笔记本查看器(nbviewer.ipython.org)查看它,然后获取 html 源,我可以将其粘贴到一篇博客文章(或者只是将其作为 html 加载到任何地方),它看起来很正确。但是,如果我直接从 ipython 使用“打印视图”选项,则源包含一堆 javascript 而不是处理后的 html,这没有用,因为没有直接包含图像和文本。

魔法%pastebin对这项任务也不是特别有用,因为它粘贴的是 python 代码,而不是 ipython notebook 格式的代码。

编辑:请注意,这正在开发中;请参阅已接受答案下的评论。

编辑 2014 年 5 月 2 日:根据 Nathaniel 的评论,ipython 2.0 需要一个新的答案

0 投票
3 回答
14465 浏览

python - 使用 IPython Notebook 获取输出

当我启动IPython Notebook时,我可以导航到它并输入代码。然而,IPython Notebook 界面并没有回显任何内容。

我知道服务器正在获取查询(来自--debug output)并响应它们,它只是永远不会在我的 IPython Notebook 窗口中给我输出。

我正在运行 Python 2.6.6 和 Windows 7

我目前不知道如何让这个笔记本工作。

这是我尝试(未成功)获取输出的截屏视频:

http://screencast.com/t/TwJ2ZmGnT

即使您不知道出了什么问题,关于如何进一步调试我的问题的任何指示:(

到目前为止,我已经成功运行了 tornado 的测试聊天客户端https://github.com/facebook/tornado/tree/master/demos/websocket

pyzmq 的测试脚本https://github.com/zeromq/pyzmq/blob/master/examples/poll/reqrep.py也成功运行。

0 投票
1 回答
420 浏览

ipython - 在 ipython-notebook 环境中防止用户删除文件

我想为同事建立 ipython-notebook 游乐场环境,但似乎无法阻止一个人在 ipython-notebook 中删除另一个人的文件。像,

我有什么办法可以防止这种情况发生吗?

编辑:它也可以 rm 其他文件...即使在其他地方...

如果我想向其他人打开 ipython-notebook,我应该为它添加一个新用户吗?

0 投票
1 回答
4807 浏览

python - ipython notebook YouTubeVideo类可以从时间偏移开始播放吗

如果我将 youtube 视频剪辑嵌入到 iPython 笔记本中:

有没有办法可以嵌入它,让它从特定时间开始播放?所以 1:47:03 - 1 小时 47 分 3 秒?

0 投票
2 回答
16367 浏览

python - ipython笔记本中的Unicode

我试图从 ipython 笔记本的 matplotlib 图中获得一个“度”符号(°)。

当我跑

我得到了一个情节,但不是度数符号,而是一个带有问号的奇怪黑色方块。当我尝试savefig将图形转换为 PDF 时也会发生这种情况。

如果我尝试跑步

我收到一个错误(见下文)。

知道我做错了什么吗?

0 投票
1 回答
3791 浏览

python - 如何将 .ipynb 文件上传到 Notebook Cloud 实例?

https://notebookcloud.appspot.com/上的 iPython Notebook 工具允许您下载 iPython 笔记本的 .ipynb 文件。但我找不到将其上传到另一个实例的方法。

0 投票
10 回答
13423 浏览

ipython - 以编程方式将单元格添加到 ipython 笔记本以生成报告

我看过一些 iPython 开发人员关于如何将 ipython 笔记本转换 为博客文章、pdf甚至整本书的演讲(大约 43 分钟)。PDF-to-X 转换器会解释用 markdown 或代码编写的iPython 单元格,并在一个步骤中输出一个新格式化的文档。

我的问题是我想生成一个大型文档,其中许多图形和部分都是以编程方式生成的 - 类似这样。为了使用上述方法在 iPython 中工作,我需要能够编写一个函数来编写其他 iPython-Code-Blocks。这种能力存在吗?

我认为这可能有用,所以我想知道是否:

  1. 通过 iPython 生成 iPython 单元是可能的
  2. 如果有理由认为这是一个坏主意,我应该坚持使用模板库(Jinja)等“经典”解决方案。

谢谢,扎克cp

编辑:根据 Thomas 的建议,我在ipython 邮件列表上发布了一些关于这个想法可行性的反馈。简而言之 - 有一些技术上的困难使这个想法对于最初的想法不太理想。对于想要生成 markdown 单元和相应图像/表格的重复报告,通过 ipython 内核/浏览器工作比直接使用 Jinja 等模板系统生成报告要复杂得多。

0 投票
1 回答
4694 浏览

python - 如何更改 networkx / matplotlib 图形绘图的属性?

NetworkX 包括使用matplotlib绘制图形的函数。这是一个使用出色的 IPython Notebook 的示例(以 开头):ipython3 notebook --pylab inline

在此处输入图像描述

很好,开始吧。但是如何影响绘图的属性,例如颜色、线宽和标签?我以前没有使用过 matplotlib。

0 投票
1 回答
107354 浏览

python - 如何将图形从 IPython Notebook 导出到文件

我使用带有该--pylab inline选项的 IPython Notebook,因为我不希望绘图显示在不同的窗口中。现在我想将我在笔记本中看到的绘图保存为 PDF 或 PNG 文件。

一些代码示例使用

但这似乎不适用于内联模式。

当然,我可以简单地保存从浏览器生成的 PNG,但我想用一行 Python 来做到这一点。我也对 PDF 导出感兴趣。