问题标签 [ipython]

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 回答
1647 浏览

numpy - 如何使 set_printoptions(suppress=True) 永久化?

在 numpy 中有一个函数可以使数组打印得更漂亮。

换句话说,而不是这样:

你得到这个:

如何使此设置永久化,以便在我使用 IPython 时执行此操作?

0 投票
3 回答
5601 浏览

python - 无法使 cProfile 在 IPython 中工作

我错过了一些非常基本的东西。

当我在 IPython 中运行上述代码时,我得到:

我错过了什么?

更新我的会话的确切粘贴在这里: http: //pastebin.com/f3e1b9946

更新我没有提到问题发生在 IPython 中,这(事实证明)是问题的根源

0 投票
2 回答
4236 浏览

python - 如何将 IPython 与 IronPython 一起使用

让 IPython 使用 IronPython 作为 Python 解释器的程序是什么?

我知道以前有一些问题: 在 Ironpython 中使用 ipython 需要什么?

但是既然这些问题应该得到解决,我该如何解决这个问题呢?

安装没有将 IronPython 检测为 Python 解释器的一个版本,而不是我认为的那样。但我想知道如何做到这一点。

我(理想情况下)希望能够在同一台机器上同时运行 IPython 的 CPython 和 IronPython 版本。

0 投票
6 回答
194328 浏览

python - 在 IPython 中自动重新加载模块

有没有办法让 IPython 自动重新加载所有更改的代码?在每行在 shell 中执行之前或在特别要求时失败。我正在使用 IPython 和 SciPy 进行大量探索性编程,每当我更改每个模块时都必须手动重新加载它是一件很痛苦的事情。

0 投票
1 回答
1407 浏览

python - 如何在运行的 doctest 中使用 ipython 的 IPShellEmbed

请帮助我获得一个嵌入式 ipython 控制台以在 doctest 中运行。示例代码演示了该问题并将挂起您的终端。在 bash shell 上,我键入 ctrl-Z 然后杀死 %1 以突围并杀死,因为 ctrl-C 不起作用。

我喜欢使用 ipython 来帮助编写代码。一个常见的技巧是在我的代码中使用 ipython 作为断点,方法是调用IPython.Shell.IPShellEmbed. 这个技巧在我尝试过的任何地方都有效(在 django manage.py runserver、单元测试中),但它在 doctests 中不起作用。我认为这与 doctest 控制标准输入/标准输出有关。

在此先感谢您的帮助。- 菲利普

0 投票
2 回答
2943 浏览

python - 如何使用 IPython

我无法理解 ipython 库。这个 url 提供了共同的功能,但我无法核心关联它。 http://ipython.org/ipython-doc/stable/interactive/tutorial.html

如何使用 IPython 来改善我的日常 python 应用程序体验?

0 投票
2 回答
502 浏览

python - IPython 演示模式

我正在尝试使用 IPython演示模式。我创建了一个名为test.py包含的文件:

然后启动 IPython 并执行以下操作:

什么可能导致此错误?我是否错误地使用了 LineDemo?

0 投票
2 回答
738 浏览

python - 如何切换到由 IPython(在 OS X 上)创建的 python 子进程?

当我将 IPython 与该-wthread选项一起使用时,它会生成一个 python 子进程,它显示为 Mac OS X 应用程序。

我的问题是,当我向该应用程序发送命令(例如使用 绘图matplotlib)时,窗口会在我所有其他窗口后面更新。我希望能够调用 python 命令来将这个 python 窗口切换到前面(我使用 ⌘-tab 手动执行此操作,但我必须先找到 python 应用程序,并且可能有几个)。

是否有 python 脚本来检测 IPython 产生了哪个应用程序,以及如何在 OS X 中自动切换到它?

(我说的是 OS X 中的问题,但其他系统上的问题应该类似)。

编辑:让我将其分解为两个问题:

  1. 如何知道哪个 Mac OS X 应用程序 python 正在运行?(可能有一些 IPython 巫术)
  2. 如何告诉 Mac OS X 将重点放在该应用程序上?(也许使用苹果脚本)
0 投票
3 回答
8857 浏览

python - IPython中输入编码的奇怪问题

我在 Windows XP SP3 上使用最新的 IPython 运行 python 2.6,我有两个问题。我的第一个问题是,在 IPython 下,我无法直接输入 Unicode 字符串,因此无法打开非拉丁名称的文件。让我演示一下。在通常的python下这有效:

顺便说一句,里面是西里尔字母。在 IPython 下我得到:

第二个问题不那么令人沮丧,但仍然如此。当我尝试打开文件并将文件名参数指定为非 unicode 字符串时,它不会打开。在打开文件之前,我必须强制解码来自 OEM 字符集的字符串,这非常不方便:

也许它与我的区域设置有关,我不知道,因为我什至无法从控制台剪切和粘贴西里尔文字。我在区域设置中到处都放了“俄语”,但它似乎不起作用。

0 投票
3 回答
2150 浏览

python - 将命令的输出通过管道传输到交互式 python 会话?

我想做的是

我想 ipython 解决方案是最好的。如果这无法实现,对于我想处理各种其他命令的输出的情况,您的解决方案是什么?之前绝望的时候用过 subprocess 来做,但并不理想。

更新:所以这越来越接近最终结果:

现在我们怎样才能把它弯曲成一个形式

pyout“我所有问题的神奇解决方案”在哪里。它可能是一个 shell 脚本,它编写管道输出然后运行 ​​ipython。出于同样的原因,bp 所说的一切都失败了。