你可以在ipython笔记本上传一个数据文件吗?

时间:2015-01-30 09:49:56

标签: python ipython ipython-notebook

我正在使用Ipython Notebook进行一些数据分析,我希望能够在Json Ipython笔记本中“上传”(实际上只是复制)数据文件。

这样Ipython笔记本是自包含的,不依赖于外部文件位置

作为一个例子

with open("Anyfile.dat", "r") as PlainImageFile:

会像

with fromNotebook("Anyfile.dat") as PlainImageFile:

2 个答案:

答案 0 :(得分:0)

不可能,甚至可能没有感觉,因为笔记本本身可能不在内核运行的机器上。

这不是Jupyter / IPython笔记本格式的目标。

此外,内核没有任何概念,它是在笔记本内部通过设计运行的。那么fromNotebook将在哪里查找数据?

与Konrad Hinsen最接近你问的是activePapers,它是一个完全包含的环境(也适用于笔记本电脑)完全自包含。

第二个选项,就是说:1个项目的1个git存储库。您可以添加数据,图像,库。 Hashdist也有助于此。

答案 1 :(得分:0)

至少在IPython-2中,可以实现上传小部件

请参阅这些ipynb-notebooks中的示例: