草庐IT

Jupyter-Notebook

全部标签

python - iPython notebook 中的 PySpark 在使用 count() 和 first() 时引发 Py4JJavaError

我在iPythonnotebook(pythonv.3.6)中使用PySpark(v.2.1.0)而不是在我的Mac(Sierra10.12.3Beta)中使用virtualenv。1.我通过在终端中拍摄来启动iPythonnotebook-PYSPARK_PYTHON=python3PYSPARK_DRIVER_PYTHON=ipythonPYSPARK_DRIVER_PYTHON_OPTS="notebook"/Applications/spark-2.1.0-bin-hadoop2.7/bin/pyspark2.将我的文件加载到SparkContext并确保其已加载->>>lin

python - 如何在 jupyter 上添加 python 3.6 内核和 3.5 内核

我正在尝试在Python3.6上测试一些代码,但我的系统默认python版本是python3.5我已经安装了python3.6并尝试按照jupyter文档安装新的python内核python3.6-mpipinstallipykernelpython3.6-mipykernelinstall--user但它不起作用,因为它继续在菜单中显示单个内核:Python3有没有人在同一个jupyter安装中同时拥有3.5和3.6? 最佳答案 一个选项是创建一个可以在jupyternotebook中使用的内核。您可以在虚拟环境中执行此操作:打开

python - 在 jupyter notebook python 中密谋

有谁知道如何使用python在jupyternotebook中使用plotly?文档组织得不是很好,至少在我看来不是。例如,我可以运行以下代码,但它会在HTML文件中生成一个图表,可以在jupyternotebook外部访问。有没有办法在笔记本内呈现图形?我还不清楚的是(因为文档很差)是否需要凭据才能使用plotly在jupyternotebook中绘图?凭据是否只需要在他们的云上托管地block,仅此而已?此外,我发现没有任何关于cufflinks的真实文档。它只是说它使plotly与pandas数据帧一起使用变得更容易。但是对于不是开发人员的人来说,如果有详细的文档说明为什么它是必

python - 从 jupyter 服务器下载数据

我通过连接到服务器来使用ipythonnotebook我不知道如何以编程方式将东西(例如数据框、.csv文件...)下载到我的本地计算机。因为我不能具体声明像C://user//这样的路径...它将被下载到他们的机器而不是我的 最佳答案 在其中一个笔记本的单独单元格中运行:!tarcvfzzipname.tar.gz*要覆盖树上的更多文件夹,请在目录上的每一步*之前写../。tarcvfzzipname.tar.gz../../*文件zipname.tar.gz将保存在与笔记本相同的文件夹中。此外,如果文件太大,请在同一笔记本blo

python - 查找 Ttk Notebook 当前选中的选项卡

我有一个包含8个框架的TtkNotebook小部件-所以,8个选项卡。每个框架都包含一个文本小部件。我在笔记本小部件外有一个按钮,我想在按下此按钮时将文本插入当前选项卡文本小部件。这似乎需要弄清楚当前选择了笔记本中的哪个小部件,但我似乎无法找到如何做到这一点。我如何找到当前选定的选项卡?或者,我怎样才能实现我想要的?如果有帮助,这是我笔记本的代码:self.nb=Notebook(master)self.nb.pack(fill='both',expand='yes',padx=10,pady=10)self.frames=[]self.texts=[]foriinxrange(8):

python - jupyter 给出 404 : Not Found error on WIndows 7

我在Win7上安装了anacondaPYTHON2.764bit,然后使用condaupdateconda稍后安装condainstalljupyter当我尝试使用Windows上的同一驱动器运行时jupyternotebook它在Firefox上启动并声明404:NotFound在它说的命令上Refusingtoservehiddendirectoryvia404Error启动它需要做什么?更新:anaconda安装有一个运行jupyter的快捷方式,它以这种方式工作-但为“jupyternotebook”提供404:d:\Anaconda\Scripts/ipython-scrip

python - 使用管道将打印到 STDERR 的内容从 Jupyter 捕获到 Python 变量中

当我在jupyternotebook中运行命令时,我试图捕获打印到STDERR的内容。特别是,我使用的是TensorFlow,它从C部分执行fprintf,通常打印在控制台上,但我想保存到Python变量中。我一直在使用IPythoncodebase的FDRedirector|它设置os.pipe以将输出捕获到Python字符串中。但是,此代码的问题在于它会挂起内核以获得足够大的输出。我怀疑它会在输出超过65k时挂起,因为这是Linux上的管道缓冲区大小,gdb显示挂起发生在write中。有没有人有适用于更大输出的解决方案?作为我现在正在做的事情的一个例子,使用FDRedirector

python - 如何从 Jupyter 4.x 获取 IPython 配置文件行为?

官方(?)建议运行IPythonNotebook服务器,并通过以下方式创建配置文件$ipythonprofilecreatenbserver按照http://ipython.org/ipython-doc/1/interactive/public_server.html中的建议.当通过ipythonnotebook和ipythonnotebook--profile=nbserver启动IPythonNotebook时,这允许非常不同且非常有用的行为。在Jupyter4.0中,有一个变化,不再有配置文件。我找到了对话https://gitter.im/ipython/ipython/ar

Python 垃圾收集有时在 Jupyter Notebook 中不起作用

我经常用完一些JupyterNotebooks的RAM,而且我似乎无法释放不再需要的内存。这是一个例子:importgcthing=Thing()result=thing.do_something(...)thing=Nonegc.collect()如您所料,thing使用大量内存来做某事,然后我就不再需要它了。我应该能够释放它使用的内存。即使它没有写入我可以从我的笔记本访问的任何变量,垃圾收集器也没有正确释放空间。我发现的唯一解决方法是将result写入pickle,重新启动内核,从pickle加载result,然后继续。这在运行长笔记本时确实很不方便。如何正确释放内存?

python - 用于 Matplotlib 交互的 IPython Notebook 小部件

我想使用ipython笔记本小部件为内联matplotlib图添加一定程度的交互性。一般来说,情节可能会很沉重,我只想更新情节的特定元素。我知道小部件有一个内置的节流功能,有助于避免内核溢出,但是当情节发生时,比如说30秒,我不想等这么久只是为了更新一行。通过阅读examplenotebooks我能够创建一个基本示例,其中我将十字光标(由2个slider驱动)添加到mpl轴。问题是图形显示了两次。这是代码(单元格1):fig,ax=plt.subplots()ax.plot([3,1,2,4,0,5,3,2,0,2,4])...显示的图形...,单元格2(编辑:感谢ThomasK的改进