Questions tagged «ipython-notebook»

IPython Notebook由两个相关组件组成:(1)基于JSON的Notebook文档格式,用于记录和分发Python代码和富文本格式。(2)基于Web的用户界面,用于创作和运行笔记本文档。

12
如何正确关闭IPython Notebook?
如何正确关闭IPython Notebook? 目前,我只是关闭浏览器选项卡,然后Ctrl+C在终端中使用。 不幸的是,exit()滴答和滴答都Kill kernel upon exit没有帮助(它们确实杀死了它们的内核,但是没有退出iPython)。

11
如何在ipython笔记本中显示PIL图像
这是我的代码 from PIL import Image pil_im = Image.open('data/empire.jpg') 我想对其进行一些图像处理,然后在屏幕上显示它。 我在python笔记本中显示PIL图像时遇到问题。 我努力了: print pil_im 而只是 pil_im 但是两者都给我: <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=569x800 at 0x10ECA0710>



6
如何使用iPython中的pandas库读取.xlsx文件?
我想使用python的Pandas库读取.xlsx文件,并将数据移植到postgreSQL表中。 到目前为止,我所能做的就是: import pandas as pd data = pd.ExcelFile("*File Name*") 现在,我知道该步骤已成功执行,但是我想知道如何解析已读取的excel文件,以便可以了解excel中的数据如何映射到变量数据中的数据。 我了解到,如果我没有记错的话,数据就是一个Dataframe对象。因此,我如何解析此dataframe对象以逐行提取每一行。

9
如何使IPython Notebook运行Python 3?
我是Python的新手。 我安装了Anaconda,效果很好。 我按照Anaconda cmd行说明设置了Python 3环境,效果很好。 我将Anaconda的Python 3环境设置为Pycharm的解释器,效果很好。 我启动了Anaconda“ launcher.app”,并启动了IPython Notebook。但是,iPython Notebook正在运行Python 2而不是3。 经过三个多小时的Google搜索,我无法弄清楚如何将IPython Notebook设置为运行Python 3而不是2。

3
如何腌制或存储Jupyter(IPython)笔记本会话以供以后使用
假设我正在Jupyter / Ipython笔记本中进行较大的数据分析,并且完成了大量耗时的计算。然后,由于某种原因,我必须关闭jupyter本地服务器I,但是我想稍后再进行分析,而不必再次进行所有耗时的计算。 我想什么想爱做的是pickle或存储整个Jupyter会话(所有大熊猫dataframes,np.arrays,变量,...),所以我可以放心地关闭服务器知道我可以在完全相同的状态返回到我的会话之前。 从技术上讲甚至可行吗?有没有我忽略的内置功能? 编辑:根据这个答案,有一种%store 魔法应该是“轻型泡菜”。但是,您必须像这样手动存储变量: #inside a ipython/nb session foo = "A dummy string" %store foo 关闭种子,重新启动内核#r %store -r foo进行刷新 print(foo) # "A dummy string" 这与我想要的功能相当接近,但是由于必须手动执行并且无法区分不同的会话,因此它的用处不大。

11
Jupyter笔记本电脑并排显示两个熊猫桌
我有两个熊猫数据框,我想在Jupyter笔记本中显示它们。 做类似的事情: display(df1) display(df2) 将它们显示为一个接一个: 我想在第一个数据框的右边添加第二个数据框。有一个类似的问题,但似乎有人对将它们合并到一个显示它们之间差异的数据框中感到满意。 这对我不起作用。在我的情况下,数据帧可以表示完全不同的(不可比较的元素),并且它们的大小可以不同。因此,我的主要目标是节省空间。

6
如何在Ipython Notebook中的循环中动态更新绘图(在一个单元格内)
环境:Python 2.7,matplotlib 1.3,IPython Notebook 1.1,Linux,Chrome。该代码位于一个输入单元格中,使用--pylab=inline 我想使用IPython笔记本和熊猫消耗流并每5秒动态更新一次绘图。 当我仅使用print语句以文本格式打印数据时,它就可以很好地工作:输出单元格仅保留打印数据并添加新行。但是,当我尝试绘制数据(然后循环更新)时,该绘制永远不会显示在输出单元格中。但是,如果我删除了循环,则只需绘制一次即可。它工作正常。 然后我做了一些简单的测试: i = pd.date_range('2013-1-1',periods=100,freq='s') while True: plot(pd.Series(data=np.random.randn(100), index=i)) #pd.Series(data=np.random.randn(100), index=i).plot() also tried this one time.sleep(5) 在我手动中断该进程(ctrl + m + i)之前,输出不会显示任何内容。在我中断它之后,该图正确显示为多条重叠线。但是我真正想要的是一个显示并每5秒更新一次的图(或者每当plot()调用函数时,就像我上面提到的print语句输出一样,效果很好)。仅在单元格完全完成后显示最终图表不是我想要的。 我什至尝试在每个plot()等之后显式添加draw()函数。它们都不起作用。想知道如何在IPython Notebook中的一个单元格中通过for / while循环动态更新绘图。



5
在同一IPython Notebook单元中制作多个图表
我已经开始使用IPython Notebook ipython notebook --pylab inline 这是我在一个单元格中的代码 df['korisnika'].plot() df['osiguranika'].plot() 这工作正常,它将绘制两条线,但在同一张图表上。 我想在单独的图表上绘制每条线。如果图表彼此相邻,而不是一个接一个,那就太好了。 我知道我可以将第二行放在下一个单元格中,然后我将获得两个图表。但是我希望这些图表彼此靠近,因为它们表示相同的逻辑单元。

3
iPython Notebook中的绘图宽度设置
我有以下情节: 如果它们具有相同的宽度,它将看起来更好。您是否知道在使用时如何在ipython笔记本中进行操作%matplotlib inline? 更新: 为了生成两个图,我正在使用以下功能: import numpy as np import matplotlib.pyplot as plt def show_plots2d(title, plots, points, xlabel = '', ylabel = ''): """ Shows 2D plot. Arguments: title : string Title of the plot. plots : array_like of pairs like array_like and array_like List of pairs, where first element …

8
在ipython中关闭自动关闭括号
我使用ipython的dev分支保持最新(因为ipython是有史以来最强大的东西)。相当最近(在昨天很棒的ipython 2.0版本之前),我注意到它在键入时已经开始自动关闭括号,方括号,引号等。它在终端(我在终端上没有使用的其他任何东西)和笔记本会话中都发生,因此我认为这是开发人员的故意选择。我可以尊重其他人可能会喜欢此功能,但是它使我完全疯了。 我在配置文件中找不到任何选项。我什至不能用谷歌搜索它,因为我不知道它叫什么。唯一出现的是自动括号的不同功能。我确实确实找到了这个问题,但是那是个老问题,并暗示我所看到的行为不可能发生。 如何关闭此功能? [无论如何,我大多只是使用笔记本界面,所以只需要关闭它就可以了,但是我更喜欢在终端的笔记本和ipython会话中都将其关闭。]


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.