标签: ipython-notebook

在ipython笔记本中播放声音

我希望能够在ipython笔记本中播放声音文件.我的目标是能够直接从笔记本中聆听应用于声音的不同处理的结果.这可能吗?如果是,那么最佳解决方案是什么?

audio ipython ipython-notebook

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

使用Pandas在Matplotlib中设置Yaxis

使用Pandas在I-Python Notebook中绘图,我有几个图,因为Matplotlib决定Y轴,它们设置不同,我们需要使用相同的范围比较这些数据.我已经尝试了几种变体:(我假设我需要对每个情节应用限制..但因为我不能得到一个工作......从Matplotlib doc看来我似乎需要设置ylim,但是可以找不到这样做的语法.

df2250.plot(); plt.ylim((100000,500000)) <<<< if I insert the ; I get int not callable and  if I leave it out I get invalid syntax. anyhow, neither is right...
df2260.plot()
df5.plot()
Run Code Online (Sandbox Code Playgroud)

matplotlib pandas ipython-notebook

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

如何使Ipython输出一个列表后没有换行符?

IPython控制台打印带有换行符的元素列表,以便每个元素都显示在自己的行中.这通常是一个功能,但在我的情况下它是一个错误:我需要复制和粘贴长列表,所以我需要一个紧凑的表示.我怎样才能做到这一点?

python list ipython ipython-notebook

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

管道Ipython魔术输出到变量?

我想在我的ipython Notebook中运行一个bash脚本,并将输出保存为python变量中的字符串,以便进一步操作.基本上我想将bash魔法的输出传递给变量,例如输出如下:

%%bash
some_command [options] foo bar
Run Code Online (Sandbox Code Playgroud)

python ipython python-2.7 ipython-notebook ipython-magic

23
推荐指数
3
解决办法
7765
查看次数

是否有链接iPython笔记本和PyCharm,特别是关于调试?

iPython笔记本和PyCharm具有互补功能,所以我从一个转换到另一个.但我想让关系变得更紧密.

例如,当我在笔记本中并且某些代码爆炸时,我想在PyCharm中设置一个断点,再次运行我的代码片段,并探索断点范围内的变量.

在这一点上,当我处于这种情况时,我必须:

  1. 在笔记本中使用debug命令,但是这个调试器中的导航有点笨重(没有上下文自动填充,没有回溯历史,没有功能帮助显示......基本上,我似乎不再在笔记本中了!)
  2. 转到PyCharm,写一个脚本来重新创建相同的环境(即导入,变量及其值等),就像我在笔记本中一样,并在该脚本上启动调试.

这是我希望解决的主要用例.当然,从iPython笔记本本身触发PyCharm的"发现用法"和"跳转到定义"这样的事情将是一种魅力(双关语并非初衷),但我会遏制我对完美IDE的渴望.目前.

debugging pycharm ipython-notebook

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

什么是ipython笔记本"终端"菜单选项

我在我的OSX机器和/或我的ubuntu 14.04机器上运行ipython笔记本.我正在使用ipython 3.0.0和ipython(jupyter)笔记本.

当我启动ipython笔记本时,在New下有一个终端选项,但它对我来说不可用.我无法找到有关此功能的任何文档,如何激活它或它的功能.该ipython notebook --help命令没有提及它,我也没有在文档中找到任何内容.我还没有发现搜索谷歌获取任何信息的特殊关键字.

这个功能有什么作用?我该如何激活它?有没有关于此的文件?

在此输入图像描述

ipython-notebook

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

使用Markdown格式化代码单元格的输出

Markdown似乎没有处理Python代码单元的输出.

例如,在Python代码单元格中,可能会出现类似的情况:

print "**bold**"
Run Code Online (Sandbox Code Playgroud)

输出是:**粗体**而不是粗体.有没有办法让它真的大胆?

ipython ipython-notebook jupyter

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

在ipython笔记本中读取单元格内容

我有一个ipython混合markdownpython细胞笔记本.

我想让我的一些python细胞读取相邻的markdown细胞并将它们作为输入进行处理.

所需情况的一个例子:

CELL 1(markdown):要执行的SQL代码

CELL 2(降价):select * from tbl where x=1

CELL 3(python) :mysql.query(ipython.previous_cell.content)

(语法ipython.previous_cell.content组成)

执行" CELL 3 "应该相当于mysql.query("select * from tbl where x=1")

如何才能做到这一点 ?

python ipython ipython-notebook

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

在markdown单元格中添加自定义样式的段落

我想在IPython Notebook中添加比Markdown synthax提供的格式更多的格式元素.

例如,我想添加一个"警告框"或"备注框",它们基本上是具有不同样式的段落(例如,不同的背景颜色,边框,图标等......).

我想我可以在单元格中添加HTML代码,例如<div>带有内联样式的代码.但是,做到这一点的"正确"方法是什么,我的意思是ipython开发者推广的方式?

举例赞赏.

注意:我正在使用git master的当前1.0dev版本.

ipython-notebook

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

使ipython笔记本实时打印

Ipython Notebook似乎没有实时打印结果,但似乎以某种方式缓冲,然后批量输出打印件.如何处理打印命令后,如何让ipython打印我的结果?

示例代码:

import time


def printer():
    for i in range(100):
        time.sleep(5)
        print i
Run Code Online (Sandbox Code Playgroud)

假设上面的代码在导入的文件中.我怎么能说,当我打电话给打印机功能时,它每隔5秒打印一个数字而不是最后的所有数字?

请注意,我无法编辑该功能,printer()因为我是从某个外部模块获取的.我希望以某种方式更改ipython笔记本的配置,以便它不使用缓冲区.因此,我也不希望使用sys.stdout.flush(),我想根据问题实时做,我不希望任何缓冲区开始.

我也尝试使用以下命令加载ipython notebook:

ipython notebook --cache-size=0
Run Code Online (Sandbox Code Playgroud)

但这似乎也不起作用.

python buffer ipython-notebook

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