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

ipython-notebook - 在 Notebook 中包含外部 Python 源作为只读文本

我需要将某些 Python 文件保留在笔记本之外,因为它们需要从外部 shell 脚本中调用。但我也想显示/包含这些外部文件的代码;我看到有一个 %loadpy 魔术,其中包含带有语法突出显示的代码。然而,这种用法似乎包括代码作为真正的笔记本代码,因此代码是可编辑的。我希望代码显示为只读,不可编辑,所以我知道外部文件中的代码始终是主文件。对于只读代码包含,我使用

在我的笔记本上。上面的代码是从一个显示下面代码的单元格中运行的。我想知道是否有更好的方法来做到这一点?也许使用 IPython.ext?因为上面代码的输出没有语法高亮。

0 投票
1 回答
275 浏览

ipython-notebook - ipython notebook 重新排列命令历史顺序

我正在制作一个演示笔记本。在处理它时,我正在插入命令,有时会返回上一个单元格以插入更多命令。最后,我希望命令编号是递增顺序,而不是我在准备笔记本时输入的随机顺序。

有什么方法可以方便地从笔记本上做到这一点?我可以去编辑与笔记本关联的 .ipynb 文件并编辑“prompt_number”字段以根据需要进行命令排序,但更方便的方法更好。

0 投票
3 回答
13322 浏览

ipython-notebook - Ipython:在笔记本中调试代码

我在亚马逊 EWS EC2 上免费安装了 epd 7.3.2,并将 ipython notebook 作为公共笔记本服务器。

我以这种方式运行服务器:

一切正常,我可以在 https 和代码上使用密码登录。

现在我想使用 pdb/ipdb 来调试笔记本中的 python 函数,但是在互联网上我找不到如何设置调试器的过程。

有人能帮我吗 ?

问候

马西莫

这些是已安装的软件包:


0 投票
1 回答
861 浏览

python - IPython notebook 命令返回错误

我是 Python 新手,正在努力让 IPython(也是 numpy/scipy 包)在我的 Win7 机器上正常工作。我安装了 Python3.3,IDLE 工作,命令“ipython3”单独启动 ipython 环境,但是我无法启动笔记本。我收到以下错误消息。帮助将不胜感激。

0 投票
3 回答
4423 浏览

python - 如何检查 matplotlib 的 pylab 后端是否内联运行?

我正在修改一个使用 matplotlib 绘制一些特殊图形的 python 模块。

现在,这个模块只是将所有图形保存为文件。

我想让在 ipython notebook 中工作时导入模块并查看结果“内联”成为可能案例。

所以我需要以某种方式检查模块是否已导入 ipython notebook 并且 pylab 是否内联运行。

我怎样才能检查这个?

0 投票
1 回答
511 浏览

python - 延迟从笔记本启动 IPython 集群

我们的 SGE 集群设置要求控制器和引擎启动之间存在延迟。如果不存在此延迟,则某些服务器会使用“旧”ipcontroller-client.json文件并尝试连接到以前的(且未运行的)控制器。这是 NFS 的“功能”,因此为了补救,我c.IPClusterStart.delay = 30在 ipcluster_config.py 文件中进行了设置,一切正常。控制器被提交给 SGE,有足够的时间启动和写入它的 json 文件,然后引擎可以正确启动到新运行的控制器。但是,我还希望能够从笔记本启动集群。不幸的是,似乎没有使用此超时,控制器和引擎同时启动(如watch qstat),一些引擎连接(因为从 json 文件中获取新设置)而一些不连接(因为 NFS)。

我在笔记本上运行了一个 strace ,发现它正在使用sge_controllersge_engines脚本(当您按下开始时由笔记本创建)来启动这些进程。

我想知道是否有任何方法可以在这里实现延迟。它以正确的方式启动控制器和引擎(SGE),所以我知道它正在读取ipcluster_config.py.

我用谷歌搜索并搜索了这个网站,但没有运气。希望也许有人可以阐明这种行为的更深层次的运作方式。

谢谢,克里斯

0 投票
14 回答
49277 浏览

python - 如何检查代码是否在 IPython 笔记本中执行?

我有一些我想分享的 Python 代码示例,如果在终端 Python / IPython 或 IPython 笔记本中执行,它应该会做一些不同的事情。

我如何检查我的 Python 代码是否在 IPython 笔记本中运行?

0 投票
0 回答
1032 浏览

python-2.7 - 将 iPython 控制台的输出发送到 .csv 文件。(&查看数据问题)

使用 iPython 控制台,我构建了一个名为 df 的 pandas 数据框。

df['II'] 存储介于:[-10,10] 之间的整数。

“时间”可以是 930 或 1620

我的目标是将(此循环的)输出保存到单个 .csv 文件中。(不是很好,但我将输出复制并粘贴到 csv。但是,在这样做的过程中,我注意到“II”== -1,在这两个时间:930/1620,都不会出现在(完整数据视图)中其他的(尽管它们都存在)。

例如,对于 "II"== -1 @ 930,它在控制台中显示为:

在知道它存在的情况下,我尝试了蛮力,手动拉动它们:

我按“时间”分组,所以所有时间都应该出现。然而,生成的 csv 只包含 1620 次——不幸的是,所有 930 的结果都在行动中丢失了。这很奇怪。非常感谢您的建议。

0 投票
1 回答
31189 浏览

pandas - IPython Notebook:默认编码是什么?

我已经使用编码 utf-8 创建了一个包。

调用函数时,它会返回一个DataFrame, 并带有一个以 utf-8 编码的列。

在命令行中使用 IPython 时,显示该表的内容没有任何问题。使用笔记本时,它会因错误而崩溃'utf8' codec can't decode byte 0xe7。我在下面附上了完整的追溯。

与 Notebook 一起使用的正确编码是什么?

0 投票
3 回答
10427 浏览

python-2.7 - 用 fig.show() 内联绘制一个 IPython Notebook 图形?

我正在使用 IPython Notebook 调用内联模式;

以下代码立即在单元格处绘制了一个图形;

但是我想在一个单元格中创建绘图/轴等,然后使用可能的绘图;

如何更好地控制内联模式?如果我不使用 %pylab inline,它会在我不想要的单独窗口中创建绘图(并且通常会冻结窗口)。

版本;