【发布时间】:2015-10-09 23:02:36
【问题描述】:
我试图在单个 Jupyter Notebook 单元格中嵌入多个 IPython.display.Audio 对象,但由于某种原因,只显示最后一个对象。
这里是一个简单的例子:
import IPython
IPython.display.Audio(url="https://ccrma.stanford.edu/~urinieto/drop/090412-Incendios.mp3")
IPython.display.Audio(url="https://ccrma.stanford.edu/~urinieto/drop/130224-Undertow.mp3")
这只会显示一个(第二个)音频对象。理想情况下,我想将它放在 for 循环中,并在单个单元格中显示多个音频对象。
有什么想法吗?
注意:我在 Python 2.7.10 上运行带有 IPython 4.0.0 的 Jupyter 4.0.6。
【问题讨论】:
-
重复使用
IPython.display.display函数可以在单个单元格的显示区域显示多个“显示”对象。有关示例,请参见 this。 -
Taar,不幸的是,这在使用 Audio 对象时不起作用(或者至少我无法弄清楚)。不过,谢谢。
-
我这样做了:
import IPythonIPython.display.display(IPython.display.Audio(url="https://ccrma.stanford.edu/~urinieto/drop/090412-Incendios.mp3"))IPython.display.display(IPython.display.Audio(url="https://ccrma.stanford.edu/~urinieto/drop/130224-Undertow.mp3"))它似乎正在工作(在 Windows 7 上使用 python 3.4 + IPython 3.2...) -
太棒了,就是这样!您愿意将此作为答案发布吗?谢谢。
标签: python audio ipython-notebook jupyter