标签: ipython-notebook

图标题以 nbconvert 为中心?

我在包含图形标题文本的 ipython 笔记本中的图形下方有单元格。我希望它们居中('居中')对齐。我在降价中使用“<中心>”,这正是我在笔记本中所追求的外观。但是当 nb 转换为乳胶时,文本被分流到左边。

那么有没有办法让 nbconvert 在转换为 Latex 时识别 Markdown 单元格中的文本对齐方式?

谢谢。

latex ipython-notebook

2
推荐指数
1
解决办法
2357
查看次数

跳转到下一个代码单元(IPython 笔记本)

我使用 IPython 2.0 Notebook 进行教学。

笔记本是在教学课程之前创建的,并在课程期间按原样使用。

当然,当我准备笔记本时,我按顺序访​​问所有单元格是有意义的(实际上,我没有)。

回到课堂,当我向学生展示概念和代码时,我不需要将焦点放在下一个单元格上,我只需要光标在下一个代码单元格中等待......

我最希望的是有人能够更改 Shift-Enter 的默认行为,以便它执行当前单元格,并跳转到下一个可执行单元格。

已经完成了吗?

user-interface customization ipython ipython-notebook

2
推荐指数
1
解决办法
3087
查看次数

使用django-extensions运行笔记本时,设置ipython笔记本服务器参数的方法是什么?

我使用以下命令来运行带有django的ipython笔记本服务器:

./manage.py shell_plus --notebook
Run Code Online (Sandbox Code Playgroud)

服务器按预期运行.但是,我想设置端口,而不是在启动服务器时启动浏览器.

如果我在没有django的情况下运行IPython笔记本服务器,我成功使用以下内容:

ipython notebook --port=9999 --no-browser
Run Code Online (Sandbox Code Playgroud)

我在这里查看了文档并尝试使用设置选项

IPYTHON_ARGUMENTS = [
    '--ext', 'django_extensions.management.notebook_extension',
    '--port=9999',
    '--no-browser,
]
Run Code Online (Sandbox Code Playgroud)

这些参数在服务器启动后加载,并且不会从我可以收集的内容中更改笔记本服务器设置.

使用django启动笔记本服务器时,如何设置笔记本服务器设置

    ./manage.py shell_plus --notebook
Run Code Online (Sandbox Code Playgroud)

先感谢您.

django django-extensions ipython-notebook

2
推荐指数
2
解决办法
1654
查看次数

secondary_y=True 更改熊猫中的 x 轴

我试图在 Pandas 中绘制来自不同数据帧的两个系列。

它们的轴都是日期时间对象,因此可以将它们一起绘制:

amazon_prices.Close.plot()
data[amazon].BULL_MINUS_BEAR.resample("W").plot()
plt.plot()
Run Code Online (Sandbox Code Playgroud)

产量:

在此处输入图片说明

一切都很好,但我需要绿色图表有自己的比例。所以我使用

amazon_prices.Close.plot()
data[amazon].BULL_MINUS_BEAR.resample("W").plot(secondary_y=True)
plt.plot()
Run Code Online (Sandbox Code Playgroud)

这个 secondary_y 产生了一个问题,因为我没有获得所需的图表,而是以下内容:

在此处输入图片说明

非常感谢您对此的任何帮助。

(不太相关的注释:我(显然)使用 Pandas、Matplotlib,所有这些都在 Ipython 笔记本中)

编辑:我已经注意到删除 resample("W") 解决了这个问题。然而,这仍然是一个问题,因为未重新采样的数据噪声太大而无法看到。能够使用辅助轴绘制采样数据将非常有帮助。

python plot matplotlib pandas ipython-notebook

2
推荐指数
2
解决办法
7027
查看次数

iPython Notebook中的Markdown:如何突出显示代码?

在Markdown,你怎么样highlight code---就像那样.我不知道如何搜索它,因为我不确定它叫什么.我也不知道这些小破折号是什么.我试着做我在SO中做的事情,但它只是把它看作普通文本


更新:

这就是我所拥有的:

  • foo 在SO中它实际上显示了hilighting
    • bar 而在iPython Notebook中,它不会,它只会改变fontstyle

syntax markdown ipython-notebook

2
推荐指数
1
解决办法
2235
查看次数

Ipython3 和 Ipython2 冲突

在 Ubuntu 15.04 上,我正确安装了 ipython2 并使用笔记本,条件是我将“/usr/local/lib/python2.7/dist-packages”添加到 PYTHONPATH。

现在,我安装了 python3 和 ipython3。ipython3 notebook完美运行(前提是我从 pythonpath 中删除了上述引用)。但ipython2 notebook返回

Could not start notebook. Please install ipython-notebook
Run Code Online (Sandbox Code Playgroud)

不管 PYTHONPATH。

我在 /usr/bin/ 中安装了 python2 和 python3,在 /usr/local/bin 中安装了 ipython2 和 ipython3。ipythons 与 pip 和 pip3 一起安装。

现在,如果我确实安装了ipython-notebook,它会在 /usr/bin 中安装(我认为)另一个 ipython,这也不起作用。

这有点令人困惑,换句话说,我有一堆乱七八糟的 Python 发行版。下次我应该使用 anaconda 时,我知道。但目前我想坚持这一点。我如何使它工作?

python ubuntu ipython ipython-notebook

2
推荐指数
1
解决办法
7065
查看次数

如何在 ipywidgets 上定义 Slider 小部件的默认值?

在 Jupyter Notebook 上并使用 ipywidgets 我可以使用紧凑版本创建滑块

import ipywidgets as ip
def f(x):
    print(x)
ip.interact(f, x = (0, 1, 1))
Run Code Online (Sandbox Code Playgroud)

滑块的默认值为 0,但我想将其设为 1。我该怎么做?

ipython ipython-notebook jupyter jupyter-notebook ipywidgets

2
推荐指数
2
解决办法
4460
查看次数

plt.imshow显示了IPython中灰度图像的彩色图像

我有以下RGB图像 imRGB

import cv2
import matplotlib.pyplot as plt

#Loading the RGB image
imRGB = cv2.imread('*path*')

imRGB.shape
>>(128L, 128L, 3L)

#plotting
plt.imshow(imRGB)
Run Code Online (Sandbox Code Playgroud)

imRGB

我将其转换为灰度图像 imGray

imGray = cv2.cvtColor(imRGB, cv2.COLOR_BGR2GRAY)

imGray.shape
>>(128L, 128L)

#plotting
plt.imshow(imGray)
Run Code Online (Sandbox Code Playgroud)

imGray


问题:为什么灰度图像imGray以彩色显示?

opencv image matplotlib ipython ipython-notebook

2
推荐指数
1
解决办法
4235
查看次数

jupyter:没有可用的内核

有人可以告诉我为什么我没有选择python3作为内核的选项吗?

# python3 -m ipykernel install --user
Installed kernelspec python3 in /root/.local/share/jupyter/kernels/python3

# python3 -m pip install ipykernel
Requirement already satisfied: ipykernel in /usr/lib/python3.4/site-packages
Requirement already satisfied: tornado>=4.0 in /usr/lib64/python3.4/site-packages (from ipykernel)
Requirement already satisfied: ipython>=4.0.0 in /usr/lib/python3.4/site-packages (from ipykernel)
Requirement already satisfied: jupyter-client in /usr/lib/python3.4/site-packages (from ipykernel)
Requirement already satisfied: traitlets>=4.1.0 in /usr/lib/python3.4/site-packages (from ipykernel)
Requirement already satisfied: backports_abc>=0.4 in /usr/lib/python3.4/site-packages (from tornado>=4.0->ipykernel)
Requirement already satisfied: pexpect; sys_platform != "win32" in /usr/lib/python3.4/site-packages (from ipython>=4.0.0->ipykernel)
Requirement …
Run Code Online (Sandbox Code Playgroud)

ipython-notebook jupyter jupyter-notebook

2
推荐指数
1
解决办法
1万
查看次数

如何在 conda 或 virtualenv 中启动 ipython shell(不是笔记本)

是否可以在 conda 或 virtualenv 中启动 ipython shell(在终端中)?ipython shell 应该属于各自的环境。

我知道一种在 env 中启动 jupyter notebook 的方法,方法是为虚拟环境创建 kernelspecs,然后在 jupyter notebook 中选择 env 内核。

这是链接:http : //help.pythonanywhere.com/pages/IPythonNotebookVirtualenvs

但这只会为当前环境设置 jupyter notebook。有没有对 ipython shell 做同样的事情

shell ipython ipython-notebook jupyter jupyter-notebook

2
推荐指数
1
解决办法
3289
查看次数