标签: ipython-notebook

在jupyter笔记本中崩溃细胞

我正在使用ipython Jupyter笔记本.假设我定义了一个在屏幕上占用大量空间的函数.有没有办法折叠细胞?

我希望函数保持执行和可调用,但我想隐藏/折叠单元格以便更好地可视化笔记本.我怎样才能做到这一点?

python ipython ipython-notebook jupyter

111
推荐指数
9
解决办法
8万
查看次数

如何正确关闭IPython Notebook?

如何正确关闭IPython Notebook?

目前,我只关闭浏览器选项卡,然后Ctrl+C在终端中使用.
不幸的是,既不exit()滴答也不滴答Kill kernel upon exit确实有帮助(他们确实杀了内核,但没有退出iPython).

python ipython ipython-notebook

104
推荐指数
7
解决办法
13万
查看次数

ipython笔记本清除代码中的单元格输出

在iPython笔记本中,我有一个while循环,它print实时监听串行端口和接收的数据.

我想要实现的只显示最新的接收数据(即只显示最新数据的一行.单元格输出区域没有滚动)

我需要(我认为)是在接收新数据时清除旧单元格输出,然后打印新数据.我想知道如何以编程方式清除旧数据?

python ipython ipython-notebook

102
推荐指数
5
解决办法
11万
查看次数

熊猫:没有.最大行数

我在查看以下内容时遇到问题DataFrame:

n = 100
foo = DataFrame(index=range(n))
foo['floats'] = np.random.randn(n)
foo
Run Code Online (Sandbox Code Playgroud)

问题是它不会在ipython笔记本中默认打印所有行,但我必须切片才能查看生成的行.即使以下选项也不会更改输出:

pd.set_option('display.max_rows', 500)
Run Code Online (Sandbox Code Playgroud)

有谁知道如何显示整个阵列?

python formatting pandas ipython-notebook

96
推荐指数
9
解决办法
9万
查看次数

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

我是Python新手,对我不屑一顾.

  1. 我安装了Anaconda,效果很好.
  2. 我按照Anaconda cmd行说明设置了Python 3环境,效果很好.
  3. 我将Anaconda的Python 3环境设置为Pycharm的解释器,效果很好.
  4. 我推出了Anaconda"launcher.app"并推出了IPython Notebook.但是,iPython Notebook运行的是Python 2而不是3.

谷歌搜索超过三个小时后,我无法弄清楚如何设置IPython Notebook来运行Python 3而不是2.

python ipython python-3.x ipython-notebook

96
推荐指数
4
解决办法
7万
查看次数

调整ipython笔记本输出窗口的大小

默认情况下,ipython笔记本输出仅限于底部的小子窗口.当输出很大时,这使得我们强制使用输出窗口附带的单独滚动条.

任何配置选项使其不受大小限制,而是运行与实际输出一样高?或者选择在创建后调整大小?

ipython-notebook jupyter-notebook

94
推荐指数
6
解决办法
6万
查看次数

如何在ipython笔记本中设置matplotlib图的默认大小?

我使用"$ ipython notebook --pylab inline"来启动ipython笔记本.显示matplotlib图形尺寸对我来说太大了,我必须手动调整它.如何设置单元格中显示的图形的默认大小?

matplotlib ipython-notebook

92
推荐指数
6
解决办法
8万
查看次数

你如何抑制IPython Notebook中的输出?

如何stdout抑制输出?

例如,分号可用于抑制返回对象的显示

>>> 1+1
2

>>> 1+1;   # No output!
Run Code Online (Sandbox Code Playgroud)

但是,打印到stdout的函数不受分号影响.

>>> print('Hello!')
Hello!

>>> MyFunction()
Calculating values...
Run Code Online (Sandbox Code Playgroud)

如何才能从输出print/ MyFunction被抑制?

ipython-notebook

87
推荐指数
3
解决办法
5万
查看次数

在IPython Notebook中自动运行%matplotlib内联

每次启动IPython Notebook时,我运行的第一个命令是

%matplotlib inline
Run Code Online (Sandbox Code Playgroud)

有没有办法改变我的配置文件,以便在我启动IPython时,它会自动进入这种模式?

python matplotlib ipython-notebook

86
推荐指数
3
解决办法
10万
查看次数

如何为以后腌制或存储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"

这与我想要的非常接近,但是必须手动完成并且无法区分不同的会话会使它变得不那么有用.

python ipython ipython-notebook jupyter jupyter-notebook

84
推荐指数
3
解决办法
3万
查看次数