标签: ipython-notebook

IPython Notebook %% bash Magic Error

我试图通过Fernando Perez在IPython笔记本中遵循版本控制教程,其静态版本可以在这里找到.

%%bash广泛使用魔法,但当我使用它时,我收到以下错误:

错误:%%bash未找到单元魔术功能.

即使我使用!git命令; 一切正常.

具体细节:

C:\Python27\Scripts;
C:\Program Files (x86)\Git\cmd;
C:\Program Files (x86)\Git\bin\;
Run Code Online (Sandbox Code Playgroud)

都被添加到我的系统路径中.

我在他的网站上运行了来自Christoph Gohlke的64位Windows二进制文件安装的0.13.2版本的IPython .

运行Git 1.8.0

有关:

找不到魔法函数`bash`

他的解决方案是更新他的IPython版本.我的版本已更新.

git version-control ipython git-bash ipython-notebook

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

NetworkX - 绘制没有标签的图形

我在图中有一组节点和边。总共 460 个节点,总共 7606 条边。

节点的名称很长,而且我在绘制图形时遇到了麻烦,而这些长名称不会遮挡图形。

例如这里是一个示例节点名称:(A/mallard/Interior Alaska/9BM1974/2009(H4N6)流感人群,如果这里存在,就会熟悉这个命名)

我有一张图片说明了我面临的问题 这里.

我用来创建图形的代码如下:

import matplotlib.pyplot as plt
nx.draw_networkx(G)
plt.show()
Run Code Online (Sandbox Code Playgroud)

有人知道如何在没有所有这些标签的情况下绘制图形吗?

graph graphviz networkx python-2.7 ipython-notebook

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

matplotlib/IPython Notebook创建空的PNG或PDF图像

此代码使用matplotlib生成一个boxplot.该图在IPython Notebook中正确显示(参见附图).但是,savefig会创建一个空图像.我尝试了文件结尾.png.pdf,但这种情况与两个.代码有什么问题?

fig = matplotlib.pyplot.gcf()


GCEMA     = (0.26, 0.26, 0.30, 0.51, 0.55, 0.34)
CEM       = (0.26, 0.23, 0.30, 0.49, 0.35, 0.24)
selSCAN   = (0.19, 0.35, 0.28, 0.45, 0.41, 0.52)
selSCANAD = (0.26, 0.52, 0.37, 0.46, 0.46, 0.47)
N=6
pos = np.arange(N)
ax = plt.axes()

ax.bar(0.6*pos, GCEMA, width = 0.10, color='green', label='GCE-MA')
ax.bar(0.6*pos+0.1, CEM, 0.10, color='blue', label='CE-M')
ax.bar(0.6*pos+0.2, selSCAN, 0.10, color='red', label='selSCAN-ND')
ax.bar(0.6*pos+0.3, selSCANAD, 0.10, color='yellow', label='selSCAN-AD')
ylabel("quality [$\phi$]", fontsize=14)
fig.set_size_inches(5,4)
xticks(rotation=15)
xticks([0.2,0.8,1.4,2,2.6,3.2],['PGP','CAIDA','coPapersDBLP','soc-LiveJournal','uk-2002','eu-2005'])
legend(loc=4, fontsize=10) …
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib ipython-notebook

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

在ipython notebook中操纵HTML()模块的字体大小

有谁知道如何在ipython笔记本中操纵HTML函数调用的字体大小?

我一直在发现HTML功能对于各种笔记本任务非常有用,包括.查看SVG文件(matplotlib不是很擅长),并获得类似电子表格的pandas数据帧渲染.我相信会出现更多方便的用途.

所以我会做这样的事情(假设一个pandas数据帧df):

 from IPython.display import HTML
 df_html = df.to_html()
 HTML(df_html)
Run Code Online (Sandbox Code Playgroud)

如何操作输出的字体大小?我想这需要HTML函数中的参数,或者df_html文本前面的一些全局字体大小语句.

有任何想法吗?

谢谢.

html pandas ipython-notebook

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

Matplotlib + Latex渲染标签用葡萄牙语

让我们从头开始:

Ipython版本:1.1.0

Matplotlib版本:1.3.1

Latex版本:pdfTeX 3.1415926-2.4-1.40.13(TeX Live 2012/Debian)

在Ubuntu 12.04 LTS内部.

我想在Ipython Notebook会话中绘制类似下面的内容.

# Using the magic encoding
# -*- coding: utf-8 -*-

fig_width_pt =  512#246.0               # Get this from LaTeX using 
                                        # \showthe\columnwidth
inches_per_pt = 1.0/72.27               # Convert pt to inch
golden_mean = (sqrt(5)-1.0)/2.0         # Aesthetic ratio
fig_width = fig_width_pt*inches_per_pt  # width in inches
fig_height = fig_width*golden_mean      # height in inches
fig_size =  [fig_width,fig_height]

params = {'backend': 'ps',
          'axes.labelsize': 10,
          'text.fontsize': 10,
          'legend.fontsize': 10,
          'xtick.labelsize': 10,
          'ytick.labelsize': 10,
          'text.usetex': True, …
Run Code Online (Sandbox Code Playgroud)

python latex matplotlib ipython-notebook

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

我有以下错误.如何修复以下证书错误(ipython)?

当我想在我的macbook上运行ipython notebook时,我收到以下错误.有谁知道如何解决这一问题?你能帮我解决一下吗?

ERROR:root:Exception in I/O handler for fd 6
Traceback (most recent call last):
  File "//anaconda/lib/python2.7/site-packages/zmq/eventloop/ioloop.py", line 346, in start
    self._handlers[fd](fd, events)
  File "//anaconda/lib/python2.7/site-packages/tornado/netutil.py", line 167, in accept_handler
    callback(connection, address)
  File "//anaconda/lib/python2.7/site-packages/tornado/tcpserver.py", line 217, in _handle_connection
    do_handshake_on_connect=False)
  File "//anaconda/lib/python2.7/site-packages/tornado/netutil.py", line 407, in ssl_wrap_socket
    return ssl.wrap_socket(socket, **dict(context, **kwargs))
  File "//anaconda/python.app/Contents/lib/python2.7/ssl.py", line 387, in wrap_socket
    ciphers=ciphers)
  File "//anaconda/python.app/Contents/lib/python2.7/ssl.py", line 141, in __init__
    ciphers)
SSLError: [Errno 336445449] _ssl.c:368: error:140DC009:SSL routines:SSL_CTX_use_certificate_chain_file:PEM lib
ERROR:root:Exception in I/O handler for fd 6
Traceback (most recent call last): …
Run Code Online (Sandbox Code Playgroud)

certificate ipython ipython-notebook

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

IPython Notebook显示每行输出而无需打印

我希望IPython Notebook在不显式使用print命令的情况下显示每行输出。例:

a,b,c = 1,2,4

一种

b

C

只会在输出单元格中显示4,但我希望它显示

1个

2

4

有没有办法做到这一点?我还可以有选择地取消某些行(通过使用;?)

output ipython-notebook

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

确定我们是否在IPython笔记本会话中

如果从IPython笔记本调用它,我希望我的函数做一件事,如果从控制台或库代码调用它,我想要另一件事.特别是我正在制作一个具有以下所需行为的进度条:

  • Notebook:立即返回一个小部件
  • 控制台:阻止和转储信息sys.stdout

是否有一个标志,我可以检查以确定用户是否从笔记本电脑或其他方式调用我的功能?

ipython ipython-notebook

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

链接 ipython 小部件下拉列表和滑块值

我“理解”如何将文本框链接到滑块(“理解”我的意思是如何使其工作):

from traitlets import link

a = widgets.FloatText(value=4.)
b = widgets.FloatSlider(min=3,max=7,step=0.23,value=4.)
display(a,b)

mylink = link((a, 'value'), (b, 'value'))
Run Code Online (Sandbox Code Playgroud)

这会导致如下结果:

链接小部件

但有什么办法,我怎么可以将一个下拉框,其值会list_items = ('case1', 'case2', 'case3')FloatSlider,对应的值是如(3.4, 5.4, 6.7)

python ipython-notebook jupyter-notebook ipywidgets

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

Jupyter:如何在函数中打印到单元格,从 JavaScript 回调?

我的问题是关于交互式 Jupyter 笔记本。

我想显示 JavaScript 按钮并在单击按钮时将某些内容打印到单元格。

我们可以使用 ipywidgets 轻松做到这一点:

def OnClick(b=None): print 'qq'
b = widgets.Button(description='Button')
b.on_click(OnClick)
display(b)
Run Code Online (Sandbox Code Playgroud)

但是当我们跳转到纯 JavaScript 时,事情就出错了。即我有 JavaScript 按钮,在 on_click() 事件处理程序中我使用内核交互,如:

var kernel = IPython.notebook.kernel;
kernel.execute('onClick()');         
Run Code Online (Sandbox Code Playgroud)

回调被调用成功(我通过哔声检查),但打印在单元格中没有输出,其中显示按钮。所以我想应该有一些魔法(就像 Python 世界中的一切!)来访问打印区域,你能帮我施展它吗?

ipython ipython-notebook jupyter jupyter-notebook ipywidgets

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

如何在 ngrok 中使用 iPython 笔记本

(也许最好询问超级用户?)如果我使用 ssh 隧道,iPython 可以正常工作。

使用 ngrok

iPython 笔记本加载我收到关于 mathjax 未加载的错误。

我可以将代码输入到单元格中,但是如果我尝试执行我没有得到任何结果,但内核似乎正在运行。基本上没有任何作用。我不知道我是否做错了什么,或者这是否行不通。

我开始像这样开始 ngrok

./ngrok -authtoken myauthtoken 5023
Run Code Online (Sandbox Code Playgroud)

和 ipython 笔记本一样

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

然后在https://mysubdomain.ngrok.com连接到 iPython 会话

python ipython mathjax ipython-notebook

0
推荐指数
1
解决办法
1681
查看次数

nbconvert --to latex,删除所有提示

我想In [35]:从生成的LaTeX中删除典型的IPython提示jupyter-nbconvert --to latex.

一旦有了模板,style_simple.tplx几乎就是我想要的,但现在它已经被移除了,otoh它的配套模板,style_bw_ipython.tplx等等.仍然分发但不再使用新的nbconvert工作.

我知道我必须在模板语言中编写一个临时模板jinja2,但是jinja2模板语法及其使用nbconvert都没有理解我的理解,尽管我做了很多尝试.

鉴于我无法编写这样的模板,我正在寻求这项任务的帮助.

jinja2 ipython-notebook jupyter jupyter-notebook nbconvert

0
推荐指数
1
解决办法
456
查看次数