我刚刚使用IPython笔记本写了我的第一篇Python教程。 一切顺利,除了我做了很多testing和移动块。 如何重置In [ ]:编号? 我已经试过戒烟和重新加载,但似乎没有工作。
我正在通过Andrew Ng的Coursera使用Jupyter的Octave内核来开发机器学习课程,当然MathJax提供了方程式渲染。 这个细条出现在每个等式的右边,只在Chrome中。 任何想法在堆栈的东西可能会出错?
我正在使用firefox的jupyter(或Ipython)笔记本,并希望debugging单元格中的一些python代码。 我正在使用'import ipdb; ipdb.set_trace()'作为一种断点,例如我的单元格有以下代码: a=4 import ipdb; ipdb.set_trace() b=5 print a print b 后用Shift + Enter执行后给我这个错误: ————————————————————————– MultipleInstanceError Traceback (most recent call last) <ipython-input-1-f2b356251c56> in <module>() 1 a=4 —-> 2 import ipdb; ipdb.set_trace() 3 b=5 4 print a 5 print b /home/nnn/anaconda/lib/python2.7/site-packages/ipdb/__init__.py in <module>() 14 # You should have received a copy of the GNU […]
在如何dynamic更新ipython笔记本(在一个单元格内)循环中绘图的答案中,给出了一个示例,说明如何在Python循环内dynamic更新Jupyter笔记本内的绘图。 然而,这种方法通过在每次迭代中破坏并重新创build情节起作用,并且在其中一个线索中的评论指出,可以通过使用新的ish %matplotlib nbagg magic来改善这种情况,其提供embedded在笔记本,而不是一个静态的图像。 然而,就我所知,这个奇妙的新的nbaggfunction似乎完全没有logging,而且我无法find如何使用它来dynamic更新情节的例子。 因此我的问题是, 如何使用nbagg后端有效地更新Jupyter / Python笔记本中的现有绘图? 由于dynamic更新matplotlib中的图是一个棘手的问题,一个简单的工作示例将是一个巨大的帮助。 任何关于这个主题的文档的指针也是非常有帮助的。 为了清楚我所要求的:我想要做的是运行一些模拟代码进行一些迭代,然后绘制一个当前状态的图,然后运行它几次迭代,然后更新图以反映当前状态,等等。 所以这个想法是绘制一个情节,然后在没有任何用户的交互的情况下更新情节中的数据而不破坏和重新创build整个事情。 下面是上面链接问题的答案略有修改的代码,通过每次重新绘制整个数字来实现这一点。 我想达到相同的结果,但更有效地使用nbagg 。 %matplotlib inline import time import pylab as pl from IPython import display for i in range(10): pl.clf() pl.plot(pl.randn(100)) display.display(pl.gcf()) display.clear_output(wait=True) time.sleep(1.0)
我有jupyter / anaconda / python3.5。 我怎么知道哪个conda环境是我的jupyter笔记本上运行? 如何从新的conda环境启动jupyter?
默认情况下,ipython笔记本输出被限制在底部的一个小的子窗口。 这使得我们强制使用输出窗口附带的单独滚动条,当输出很大时。 任何configuration选项,使其不受限制的大小,而是运行高达实际输出是? 或者select一旦创build就调整它的大小?
所以,我一直在试图保存一个jupyter笔记本PDF,但我不知道如何做到这一点。 我尝试的第一件事是从文件菜单下载PDF格式,但这样做的结果是: nbconvert failed: PDF creating failed 接下来的事情是尝试从命令提示符这样做转换 $ ipython nbconvert –to latex –post PDF MyNotebook.ipynb 但是,这又会导致错误信息 ImportError: No module named 'PDF' 如果我尝试 $ ipython nbconvert –to latex MyNotebook.ipynb 这导致 IPython.nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found: Please check that pandoc is installed 如果我尝试安装pandoc( pip install pandoc ),这给了我 ImportError: No module named 'ConfigParser' 这是我卡住,因为我只是不知道还有什么要做。 任何人有想法如何解决什么是错的?
我只是想在一个单元格内格式化一个特定的string。 我改变单元格的格式为“降价”,但我不知道如何改变一个单词的文字颜色。 我不想改变整个笔记本的外观(通过CSS文件)。
除了单元格的原始输出之外,我还想花费在单元格执行上的时间。 为此,我尝试了%%timeit -r1 -n1但是它没有暴露单元格中定义的variables。 %%time适用于只包含1条语句的单元格。 In[1]: %%time 1 CPU times: user 4 µs, sys: 0 ns, total: 4 µs Wall time: 5.96 µs Out[1]: 1 In[2]: %%time # Notice there is no out result in this case. x = 1 x CPU times: user 3 µs, sys: 0 ns, total: 3 µs Wall time: 5.96 […]
如果已经提出了这个问题,我提前表示歉意,但是我做了一些Googlesearch,并且我找不到一个看似简单的问题的答案。 我有一个.ipynb文件中的一些代码,并得到了它,我不真的需要IPython Notebook的“交互”function。 我想直接从Macterminal命令行运行它。 基本上,如果这只是一个.py文件,我相信我可以从命令行执行python filename.py。 有没有类似的.ipynb文件?