Tag: ipython

closuresipython中的自动closures圆括号

我保持与ipython的开发分支最新(因为ipython是非常有史以来最令人敬畏的事情)。 相当近(在昨天的真棒ipython 2.0版本之前),我注意到它已经开始自动closures括号,括号,引号等,因为我键入它们。 它发生在两个terminal[没有别的我在terminal使用它]和笔记本会话,所以我认为这是开发人员有意的select。 我可以尊重其他人可能会喜欢这个function,但是这使我完全疯狂 。 我在configuration文件中找不到任何选项。 我甚至不能谷歌,因为我不知道它叫什么。 唯一出现的是自动括号的不同function。 我确实发现了这个问题 ,但那已经很久了,并且表明我看到的行为不可能发生。 如何closures此function? [我主要是使用笔记本界面,所以只要把它关掉就行了,但我更喜欢在笔记本电脑和ipython会议terminalclosures它。]

ipython或bpython?

我非常喜欢ipython但是我的一个同事向我展示了bpython ,我非常喜欢它[1]。 ipython有什么bpython缺乏,反之亦然? 两者如何不同? [1]我唯一不喜欢的事实是它在启动时清除了屏幕

IPython选项卡完成不起作用

IPython上的Tab完成似乎没有工作。 例如, import numpy numpy.<tab> 只是添加一个选项卡。 import numpy num<tab> 只是添加一个选项卡。 你能否提出一些可能的原因来解决这个问题? 我正在运行Windows 7和Python 2.6.5。

ipython:打印完整的历史(不只是当前会话)

在ipython ,我可以使用%hist或%history来打印最近的历史logging,但是这只打印当前会话的历史logging。 我想打印所有历史logging,类似于bash history命令。 我所要做的就是获取完整的历史logging,然后我可以使用正则expression式进行search,查看指定命令之后遵循的命令等等 说到历史,是否也可以打印时间码? 侧注 :在bash中,我写了一个简单的脚本打印历史,我可以grep它的关键字。 我看到某些命令被执行的时候。 我可以指定-A n或-B n ,其中n是给定命令AFTER或BEFORE的行数。 这是非常方便的,因为我可以很容易地find我什么时候做什么,以及随后,… 我正在寻找类似的ipython

在Python / IPython解释器中为单个下划线_赋值

我使用ipython在Python 2.7中创build了这个函数: def _(v): return v 后来如果我叫_(somevalue) ,我得到_ = somevalue 。 in[3]: _(3) out[3]: 3 in[4]: print _ out[4]: 3 该function已经消失! 如果我打电话给_(4)我会得到: TypeError: 'int' object is not callable` 为什么? 这个function有什么问题?

在ipython笔记本中添加一个任意的线到matplotlib图

我对python / matplotlib都比较陌生,通过ipython笔记本来使用它。 我试图添加一些注释行到现有的graphics,我无法弄清楚如何呈现graphics上的线条。 所以,例如,如果我绘制以下内容: import numpy as np np.random.seed(5) x = arange(1, 101) y = 20 + 3 * x + np.random.normal(0, 60, 100) p = plot(x, y, "o") 我得到以下图表: 那么我如何增加一个从(70,100)到(70,250)的垂直线呢? 从(70,100)到(90,200)的对angular线呢? 我用Line2D()尝试了几件事情,结果导致了我的困惑。 在R我会简单地使用segments()函数,这将添加线段。 在matplotlib有一个等价的?

如何在Jupyter Ipython笔记本中注释多行?

我想在Jupyter(Ipython Notebook)中注释掉多行代码块,但在当前版本中找不到如何做到这一点。 它曾经是在下拉菜单之一,但不再存在。 你如何评论多行代码块? 这不是重复的,因为在下面的链接中给出的解决scheme似乎不再工作: 如何阻止IPython笔记本中的评论代码? Ctrl + /什么都不做。

在IPython / Jupyter笔记本中显示行号

运行在IPython / Jupyter笔记本上的大多数语言内核的错误报告表明发生错误的行; 但是(至less在默认情况下)笔记本中没有显示行号。 是否可以将行号添加到IPython / Jupyter笔记本?

在Ipython笔记本中,Pandas不显示我试图绘制的graphics

我试图在Ipython Notebook中使用pandas来绘制一些数据,虽然它给了我对象,但实际上并没有绘制graphics本身。 所以看起来像这样: In [7]: pledge.Amount.plot() Out[7]: <matplotlib.axes.AxesSubplot at 0x9397c6c> 之后的图表应该遵循,但它不会出现。 我已经导入matplotlib,所以这不是问题。 是否有任何其他模块,我需要导入?

如何让IPython笔记本运行Python 3?

我对Python很陌生,很难忍受。 我安装了Anaconda,效果很好。 我按照Anaconda cmd命令行设置了一个Python 3环境,效果很好。 我将Anaconda的Python 3环境设置为Pycharm的解释器 ,效果很好。 我启动了Anaconda“launcher.app”并启动了IPython Notebook。 但是,iPython Notebook正在运行Python 2而不是3。 之后超过三个小时的谷歌search,我不知道如何设置IPython笔记本运行Python 3而不是2。