草庐IT

Jupyter-notebook

全部标签

python - Jupyter 客户端通过 Python 连接到正在运行的内核

我正在尝试以编程方式(使用Python)与我正在运行的jupyter内核进行交互,作为原型(prototype)设计实验。我有一个jupyternotebook在我的浏览器中运行,我通过魔术命令从笔记本中获取了连接信息%connect_info{"signature_scheme":"hmac-sha256","shell_port":49545,"kernel_name":"","iopub_port":49546,"stdin_port":49547,"hb_port":49549,"control_port":49548,"key":"1a359267-f30d84302c39d

python - IPython 笔记本 : how to display() multiple objects without newline

目前,当我在IPythonnotebook中使用display()函数时,我会在对象之间插入换行符:>>>display('firstline','secondline')firstlinesecondline但我希望print()函数的所有内容都保持在同一行,例如:>>>print("allon","oneline")allononeline是否有改变显示行为的方法来做到这一点? 最佳答案 不,display不能阻止换行,部分原因是没有要阻止的换行。每个显示的对象都有自己的div放置,并且它们是垂直排列的。您也许可以通过使用CSS

python - 是否可以在 Jupyter notebook 中运行 pypy 内核?

我一直想知道是否可以在Jupyternotebook中运行PyPy。我最近尝试在我的本地机器上安装PyPy,它运行得非常好——在用纯Python编写的基于代理的模拟中加速了100倍。但是,我怀念Jupyternotebook中的交互性。是否可以使IPython内核使用PyPy而不是CPython? 最佳答案 前提是您在系统范围内/用户安装了jupyter。你可以关注:pypy3-mvenvPyPy3sourcePyPy3/bin/activate#inPOSIX,or...PyPy3\Scripts\activate.bat#inW

python - Jupyter 笔记本服务器密码无效

我使用了此处的设置说明:http://jupyter-notebook.readthedocs.io/en/latest/public_server.html启动服务器后,每次我尝试登录时,它都拒绝接受我的密码。我已经验证了哈希,使用notebook.auth中的passwd()函数作为sha1生成器。最后,在jupyter_notebook_config.py文件中设置密码值。这里有什么我遗漏的吗?我可以看到POST请求和所有内容,但它不会接受我设置的密码。到目前为止,一些谷歌搜索没有找到任何结果。我在LinuxMint17上使用Anacondav1.5.1发行版。谢谢

python - Jupyter conda 选项卡 'An error occurred while retrieving package information.'

在我的根环境中运行$jupyternotebook然后在浏览器中单击“Conda”选项卡。这总是用来列出我的conda环境和其中的包。现在我收到以下错误。我最近创建和删除了一些conda环境,这可能是相关的。唯一的控制台输出是[W10:30:20.948NotebookApp]404GET/environments?_=1476811818902(::1)13.19msreferer=http://localhost:8888/tree[W10:30:20.951NotebookApp]404GET/packages/available?_=1476811818903(::1)1.77

python - Pycharm 中的 Jupyter - 当数据框太宽时不显示数据框,没有出现水平滚动选项

当我在Pycharm中使用jupyternotebook从单元格输出数据帧时,除非数据帧的宽度适合窗口,否则它不会显示。因此,在宽度大于窗口宽度的情况下,只会生成一条白线,而我期望显示部分数据框和水平滚动条。运行以下命令:importpandasaspdimportnumpyasnpimportstringmultiplier=2col=[xforxinstring.ascii_lowercase]*multiplierdf=pd.DataFrame(columns=col)pd.set_option('display.max_columns',None)df.head()产生:但是当

python - 在 IPython 笔记本小部件和 Spyre 中动态更改下拉菜单

我在IPython笔记本(作为HTML小部件的一部分)和Spyre应用程序(作为dropdown元素)中有一个下拉菜单,假设要选择一个大陆,我想添加第二个下拉菜单选择大陆内的国家。现在显然第二个下拉列表中的选项取决于第一个的值。我正在努力寻找一种方便的方法来拥有一个可以更新此UI元素的回调函数。我几乎在IPythonnotebook中完成了此操作,其中我有一个interact函数,在被调用的函数中,我将创建第二个interact元素和第二个下拉列表.但是每当我更改第一个下拉列表时,都会创建一个新的下拉元素,因此每次更改都会有一个额外的下拉列表。但我只想更新一个下拉列表,仅此而已。希望问

python - 无法从 Jupyter 中的 Python 笔记本导入模块

我有一个环境,我开始使用Anaconda并在其中成功安装了一个模块。我知道,因为我可以运行python然后importtensorflow。这在通过ipython时也有效。问题是,我无法从开始使用ipythonnotebook或jupyter的笔记本中加载模块(即使我是从事件环境中执行的)。我怀疑是ipython设置的问题,但不知道如何调试解决。有什么想法吗?编辑:以下是我采取的步骤:condacreate--nametensorflowproblempython=2.7创建环境source激活tensorflowproblemcondainstall--nametensorflowp

python - 在 Jupyter Notebook 中的任何地方重命名变量

有没有办法重命名当前jupyternotebook文件中各处的变量?即假设我的笔记本通过我的脚本在多个函数和位置引用了一个变量“foo”。后来我决定将这个变量重命名为“bar”以提高可读性......在xcode中,您可以突出显示并右键单击来执行此操作。一种智能搜索/替换命令。希望能够做同样的事情。谢谢! 最佳答案 有点晚了,但它可以帮助某人。1-转到“编辑”,然后转到“查找和替换”。2-分别在查找和替换中输入这两个词。3-单击小箭头以重命名jupyternotebook中出现的所有事件。

javascript - 访问 Jupyter 扩展中的数据对象

我为我的JupyterNotebook创建了一个JavaScript扩展,它会为我绘制一些数据。现在我在扩展中硬编码了数据。我的问题:有没有办法访问笔记本中存在的数据对象?例如,下面是一些扩展的示例代码:define(['base/js/namespace'],function(Jupyter){functiontest_second_extension(){varhandler=function(){console.log('Thisisthecurrentnotebookapplicationinstance:',Jupyter.notebook);vardata=[{"x":1,