问题标签 [jupyter-notebook]
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.
python - 如何在 IPython 笔记本中的循环中动态更新绘图(在一个单元格内)
环境:Python 2.7、Matplotlib 1.3、IPython notebook 1.1、Linux 和 Chrome。代码位于一个输入单元格中,使用--pylab=inline
.
我想使用 IPython notebook 和 Pandas 来消费一个流并每五秒动态更新一个图。
当我只使用打印语句以文本格式打印数据时,它工作得非常好:输出单元格只是保持打印数据并添加新行。但是当我尝试绘制数据(然后循环更新)时,该图永远不会出现在输出单元格中。但是,如果我删除循环,并且只绘制一次,它就可以正常工作。
然后我做了一些简单的测试:
Ctrl在我手动中断进程 ( ++ M)之前,输出不会显示任何内容I。在我打断它之后,该图正确显示为多条重叠线。但我真正想要的是每五秒显示并更新一次的图(或者每当plot()
调用函数时,就像我上面提到的 print 语句输出一样,效果很好)。仅在单元格完全完成后显示最终图表不是我想要的。
我什至尝试在每个plot()
等之后显式添加 draw() 函数。它们都不起作用。如何在 IPython 笔记本的一个单元格中通过for / while循环动态更新绘图?
jupyter-notebook - iPython 笔记本中的 Real LaTeX
在 iPython 中,可以使用由 MathJax 解释的 Latex 语法编写方程。
但现在我还想在 iPython 中做其他花哨的乳胶东西,比如用一些乳胶包编写伪代码。有没有可能在 iPython 中编写这样的东西?
例子:
python - 如何使用 IPython/NumPy 计算 RMSE?
我在尝试使用 NumPy 计算 IPython 中的均方根误差时遇到问题。我很确定这个函数是正确的,但是当我尝试输入值时,它给了我以下 TypeError 消息:
这是我的代码:
显然我的输入有问题。我需要先建立阵列,然后再将其放入rmse():
行中吗?
python - 如何在浏览器中增加 Jupyter/ipython 笔记本的单元格宽度?
我想在我的浏览器中增加 ipython 笔记本的宽度。我有一个高分辨率屏幕,我想扩大单元格宽度/大小以利用这个额外的空间。
谢谢!
编辑/答案: 5/2017
我现在使用jupyterthemes:https ://github.com/dunovank/jupyter-themes
这个命令:
它将宽度设置为 100%,主题很好。
arrays - 在 numpy 中添加列 - 仍然很困惑
我知道有很多关于 中的列的问题被问到并得到了回答NumPy
,但我仍然被困住了。不幸的是,np.append
它对我不起作用,因为它说没有模块。
我正在使用数据集,该boston
数据集的中值与主数据分开存储boston.data
(形状为 (506, 13) 为boston.target
(形状为 (506, 1))。我想让它成为boston.target
特征(又名列)被添加到boston.data
,使其形状为 (506, 14),其中boston.data
[13] 为boston.target
数据。
根据我看到的其他建议,我的尝试是:
但是,这给了我一个错误:
这样做只是np.append(boston.data, boston.target)
没有给我任何回报boston.data
,或者至少据我所知。
我究竟做错了什么?
编辑:
如果有人ipython
打开,整个代码如下:
python-2.7 - 如何在 python 中使用 envoy 包?
我已经安装了包envoy
。我运行了脚本,但出现了 Windows 错误。我评论了 envoy.run 然后完整的脚本运行,但是当我删除评论时,出现错误。
脚本回溯:
macros - Ipython Notebook:以编程方式读取和执行单元格
在 ipython 笔记本中,我想以编程方式从代码单元本身中读取和执行代码单元。
就像是
我在这里找到了一个解决方案,该函数逐个单元格execute_notebook
读取ipynb
文件单元格并使用get_ipython().run_cell()
.
有没有办法做同样的事情,即不先从外部ipynb
文件中读取单元格?有没有办法编写宏,从 ipython 笔记本中引用和访问代码单元?
jupyter-notebook - 使用 Anaconda Distribution,如何使用散景绘图?
维护人员的注意事项:这个问题涉及过时的第一代 Bokeh 服务器。有关现代 Bokeh 服务器应用程序的详细信息,请参阅:
https://docs.bokeh.org/en/latest/docs/user_guide/server.html
过时的:
我从https://www.anaconda.com/distribution/下载了适用于 Windows 32 位的 Anaconda 安装程序
在我的 Jupyter Notebook 中,我从这里插入了代码:
https://github.com/bokeh/bokeh/blob/demo/examples/plotting/server/remotedata.py
在笔记本中执行会导致该错误:
我的 Anaconda 安装不应该提供所有东西吗?我如何让它运行?
python - iPython:无法导入名为 sklearn 的模块
我可以使用 python 解释器导入 sklearn,但是当我尝试在 iPython 笔记本中执行相同操作时,iPython 会引发 ImportError。知道是什么导致了这个问题吗?我需要在 iPython 中使用一个模块。
我不确定这是否会有所帮助,但这里是我在我的机器上安装的软件包的一个子集。
我按照此处有关安装过程的说明进行操作:http: //shanshanchen.com/2013/05/29/install-numpy-scipy-scikit-learn-on-mac-os-x-for-data-miners/
ipython - 函数名 + 选项卡在 IPython 中不返回文档字符串
在 IPython 中,我习惯于写
功能(
然后点击一个选项卡,并获取文档字符串的内容和命名参数的列表。但是,自从我安装了 IPython 2.0 后,这停止了工作。有解释或知道修复吗?