标签: ipython-notebook

如何在我的IPython笔记本中播放本地视频?

我有一个本地视频文件(一个.avi,但可以转换),我想展示一个客户端(即它是私人的,不能发布到网络上),但我无法弄清楚如何在IPython笔记本中播放它.

经过一番谷歌搜索后,似乎HTML5视频标签可能就行了,但我不知道任何HTML,也无法让它发挥.

关于如何嵌入这个的任何想法?

ipython html5-video ipython-notebook

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

在IPython笔记本旁边使用IPython控制台

在使用IPython笔记本电脑时,我越来越发现自己希望笔记本电脑附带一个控制台,用于交互式编程.我发现自己添加行来测试代码片段然后删除它们,这是很好的用法.在更糟糕的用法中,我正在改变同一行中的命令,一遍又一遍地评估行,完全改变行的目的,直到我做对了,然后我一直Ctrl-Z回到原始单元格内容.

如果我可以在笔记本底部安装一个交互式翻译,那肯定会提高我的工作效率.我知道笔记本有一个内核,但我无法附加一个新的ipython控制台.所以我的奇迹是:

  1. 是否有更有效的方式使用笔记本电脑?
  2. 假设没有,我如何将ipython控制台附加到笔记本内核?

谢谢!

ipython ipython-notebook

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

是否可以在IPython/JuPyter笔记本中显示OpenCV视频?

当从OpenCV视频处理python教程运行示例时,它们都会弹出一个专用窗口.我知道IPython笔记本可以显示来自磁盘和YouTube的视频,所以我想知道是否有办法将OpenCV视频播放引导到Notebook浏览器并让它在输出单元中播放而不是单独的窗口(最好不保存它)到磁盘,然后从那里播放).

以下是OpenCV教程中的代码.

import cv2

cap = cv2.VideoCapture('/path/to/video') 

while(True):
    # Capture frame-by-frame
    ret, frame = cap.read()

    # Our operations on the frame come here
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    # Display the resulting frame
    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

video opencv ipython ipython-notebook jupyter

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

在NetworkX中绘制图形

我正在尝试在NetworkX中绘制任何图形,但什么都没有,甚至没有错误:

import networkx as nx
import matplotlib.pyplot as plt
g1=nx.petersen_graph()
nx.draw(g1)
Run Code Online (Sandbox Code Playgroud)

python matplotlib ipython networkx ipython-notebook

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

IPython:如何有选择地安全地擦除IPython的历史记录?

我一直在学习如何使用该paramiko包只发现我在IPython中以纯文本形式存储的所有密码%hist.不太好.

因此,我需要摆脱存储内容的特定部分%hist.说,我不想抹去整个历史.- 只有我不小心打字的部分password =或类似的选择条款.

谢谢


评论我不需要:

  • %clear只清除会话.它没有抹去历史.
  • 是.从现在开始我只会使用xSA_keys.

ipython ipython-notebook

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

在ipython/jupyter笔记本中运行单元格的新线程

有时运行单个单元需要很长时间,而它正在运行,我想在同一个笔记本中编写并运行其他单元,在同一个上下文中访问变量.

是否有任何可以使用的ipython魔法,当它被添加到单元格时,运行单元格将自动创建一个新线程并在笔记本中使用共享全局数据运行?

multithreading ipython ipython-notebook jupyter

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

如何为Seaborn Heatmap添加标题?

我想为seaborn热图添加一个标题.使用Pandas和iPython Notebook

代码如下,

a1_p = a1.pivot_table( index='Postcode', columns='Property Type', values='Count', aggfunc=np.mean, fill_value=0)

sns.heatmap(a1_p, cmap="YlGnBu")
Run Code Online (Sandbox Code Playgroud)

数据非常简单:

In [179]: a1_p

Out [179]:
Property Type   Flat    Terraced house  Unknown
Postcode            
E1  11  0   0
E14 12  0   0
E1W 6   0   0
E2  6   0   0
Run Code Online (Sandbox Code Playgroud)

python pandas ipython-notebook seaborn

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

你能捕获ipython魔法的输出吗?(timeit)

我希望捕获并绘制5个左右timeit调用的结果,并以对数增加N的大小来显示methodX()带有输入的比例.

到目前为止,我尝试过:

output = %timeit -r 10 results = methodX(N)
Run Code Online (Sandbox Code Playgroud)

这是行不通的...

无法在文档中找到信息.我觉得你应该能够至少拦截打印的字符串.之后,我可以解析它以提取我的信息.

有没有人这样做或尝试过?

PS:这是一个ipython笔记本,如果这是一个差异.

ipython timeit ipython-notebook

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

双击打开ipython笔记本

相关文章:双击osx打开ipython笔记本

如何双击打开Ipython笔记本?我总是cd到笔记本的目录,然后输入ipython notebook浏览器,然后在浏览器中打开它.这个步骤非常不方便.

在Windows中,我记得我可以在浏览器中更改目录,但在linux中没有办法通过浏览器浏览其他目录,如果我想在另一个目录中打开一本新书,我必须重新启动另一个内核,如上所述,这让我很烦.

有没有简单和经过验证的方法来做到这一点?

python ipython ipython-notebook

26
推荐指数
3
解决办法
7897
查看次数

如何在散景图上将x轴设置为日期时间?

我正在使用带有ipython笔记本的散景.

我想使用包含日期时间的pandas DataFrame在散景中绘制折线图:

import pandas as pd
from datetime import datetime as dt
from bokeh.io import output_notebook
from bokeh.charts import Bar, Line, show

df = pd.DataFrame(data=[1,2,3],
                  index=[dt(2015, 1, 1), dt(2015, 1, 2), dt(2015, 1, 3)],
                  columns=['foo'])

output_notebook()
show(Line(df))
Run Code Online (Sandbox Code Playgroud)

但是,散景使用微秒!为什么是这样?我如何解决它?

线的散景图

python pandas ipython-notebook bokeh

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