问题标签 [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 投票
1 回答
2063 浏览

uploading - 无法通过拖放到 DashBoard 上传 Ipython Notebook

我从这个站点下载了压缩包。我选择了一个目录中的所有笔记本并将它们拖到 IPython Notebook Dash。所有这些都带有一个上传按钮和重命名选项。到现在为止还挺好。
然后这种奇怪的行为开始了。只有文件名中带有 .v2 的文件(全名:filename.v2.ipynb)被成功上传。
Chromium 浏览器截图

系统:Ubuntu 12.04 (23.0.1271.97-0ubuntu0.12.04.1) Chromium 版本 23.0.1271.97

我已经尝试了以下方法:
1. 将 .v1 添加到文件名
2. 将文件完全重命名为随机字符串
3. 无法用其他笔记本重现错误

0 投票
2 回答
3662 浏览

python-3.x - IPython Notebook 是否有“初始化单元”?

当我打开一个保存的 IPython Notebook 时,我需要使用导入、函数定义等评估所有单元格以继续处理会话。单击此操作很方便Cell > Run All。但是如果我不想重新评估所有计算怎么办?我每次都需要手动挑选细胞进行评估吗?

对于这个问题,Mathematica 有“初始化单元”的概念。您可以将笔记本中的一些单元格标记为初始化单元格,然后在打开笔记本后执行“评估初始化单元格”。

IPython Notebook 有类似的解决方案吗?

0 投票
2 回答
8939 浏览

python - 从 x=0 到 matplotlib 散点图中的数据点绘制水平线(水平茎图)

考虑以下情节:

在此处输入图像描述

由这个函数产生:

这里重要的是值与 的正或负差异x = 0。更清楚地可视化这一点会很好,例如

  • 强调 x=0 轴
  • 从 x=0 到绘图标记画一条线

这可以用matplotlib完成吗?需要添加什么代码?

0 投票
2 回答
3009 浏览

python - 缩放 matplotlib 图,以便显示小/大的正/负差异

在此处输入图像描述

该图应该显示时间差异,可以是负值也可以是正值。有些差异非常小,而有些差异非常大。

我可以缩放 x 轴,使分辨率在 x = 0 附近非常精细,而在远离 x = 0 的地方粗糙吗?是否可以有一个从 x = 0 向外的对数刻度?

编辑:

正如@Evert 所建议的,这为我解决了这个问题:

并产生这个情节:

在此处输入图像描述

0 投票
1 回答
990 浏览

ipython-notebook - 禁止来自 ipython 笔记本引擎的消息

我通常启动 ipython notebook 引擎并将其放在后台。但是,每当用户打开/关闭笔记本或发生超时时,我都会看到后台从我启动它的终端上吐出消息——这有点烦人。

任何抑制这些并让引擎在后台静默的方法。我怀疑这可能是启动时的一个简单开关。我有点时间紧迫,所以没有通过 RTFM。

0 投票
11 回答
154030 浏览

python - 如何在 iPython 笔记本中预览大熊猫 DataFrame 的一部分?

我刚开始在 IPython Notebook 中使用 pandas 并遇到以下问题:当DataFrame从 CSV 文件中读取的内容很小时,IPython Notebook 会以漂亮的表格视图显示它。当DataFrame很大时,输出如下:

我希望将数据框的一小部分视为表格,以确保其格式正确。我有什么选择?

0 投票
1 回答
2582 浏览

join - 如何与熊猫进行数据框连接?

pandas有人可以根据这个例子向我解释数据框连接吗?

第一个数据帧,我们称之为它A,如下所示:

在此处输入图像描述

第二个数据帧B看起来像这样:

在此处输入图像描述

我现在想创建一个图,在其中我将列中的值与列running中的值进行比较AB但前提是列中的字符串graph相同。(在这个例子中,第一行AB有相同的graph所以我想比较它们的running值。)

我相信这就是Pandas.DataFrame.join目的,但我无法制定正确加入数据框所需的A代码B

0 投票
2 回答
1141 浏览

ipython - 无法访问 ipython cell_magic 中的笔记本变量

我正在尝试对 ipython 笔记本中的 ROOT 文件进行一些操作(这里的 ROOT 是 CERN 的带有 python 接口的 ROOT 数据分析程序)。ROOT 令人讨厌的特性之一是它经常将输出直接发送到标准输出,而不是将这样的输出作为字符串返回。为了让这个输出出现在 ipython 笔记本中,我写了一点cell_magic

  • 告诉 ROOT 将标准输出重定向到文件
  • 在单元格中运行 python 命令
  • 关闭 ROOT 的输出重定向
  • 读取文件并打印内容

这是我的小细胞魔法密码

如果我将此代码放入 ipython 笔记本单元格并执行它,那么效果很好。例如,

通常,输出f.ls()到标准输出并且不会作为单元格的结果出现。但是有了这个单元格魔法,输出确实出现在单元格结果中!这很棒!

但是,如果我将单元格魔术代码放入模块中,则它不起作用。例如,我将上面的代码放入ipythonRoot.pyimport ipythonRoot.py在笔记本中执行。当我尝试运行%%rootprint上面的单元格时,我收到一条错误消息,指出f未定义。我尝试将exec线路更改为exec cell in globals()但没有帮助。

有没有办法做到这一点?另外,有没有更好的方法来编写cell_magic函数(例如我应该返回输出而不是打印它)?提前感谢您的帮助!

0 投票
1 回答
939 浏览

django - 生产中的 IPython 笔记本

我正在尝试在生产 ubuntu 服务器上运行 IPython。我想用暴发户来控制它。

我有一个 bash 脚本可以在前台正确调用它,但是当通过 upstart 调用时它不起作用。除了将 upstart 脚本的输出传输到文件之外,我不确定如何调试问题,这只是确认 IPython 控制台仪表板正确显示。

我正在使用具有以下配置的 django-extensions:

我的 bash 脚本是:

任何帮助表示赞赏

0 投票
0 回答
414 浏览

python-2.7 - IPython(或 Numpy)Malloc 错误

我有 Mac OS X 10.6.8 和 Python 2.7

我最近更新了一些 Python 包,包括 NumPy、SciPy 和 IPython。这样做之后,我发现如果我尝试打开 IPython HTML Notebook,我会收到错误消息:

从我所做的研究来看,这似乎是一个 C++ 问题,因此与 IPython 本身无关。我已经建议 NumPy 可能是罪魁祸首。我应该补充一点,新版本的 SciPy 未能正确安装,这可能是相关的,也可能不是相关的。

有没有其他人遇到同样的问题?