问题标签 [jupyter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipython - 无法使用 jupyterhub 运行 ipython-notebook 2.7
我正在尝试在 Ubuntu 14.04 上使用 jupyterhub 运行 ipython 2.7 笔记本 - 但我一直无法找到方法。有什么建议么?
我知道需要在文件中添加内核 ~/.ipython/kernels.json 我在这个文件中有以下内容:
ipython-notebook - Jupyter (ipython notebook),隐藏菜单和一些工具栏按钮,或者在加载时运行 python 代码
我想使用 Jupyter 笔记本在 ipad 上管理我的高中生的数学测试,我会为每个学生启动一个服务器,并让他们连接到 ipad 上自己的服务器,在那里他们可以找到自己的笔记本测试。我已经使用小部件编写了测试并且效果很好,但我想确保他们除了参加测试之外不能对这个笔记本做任何事情。我有两个想法,我一直无法工作。
想法 1:隐藏菜单栏和工具栏中的所有按钮,并添加一个按钮,该按钮将运行书中唯一具有“%run Exam.py”的单元格,该单元格将启动测试。使用此设置,学生无法进行额外的编码,因为在 ipad 上他们无法使用 Shift+Enter 来启动新单元格。
我的问题是我无法找到隐藏菜单栏或从工具栏中隐藏特定按钮的方法。
想法 2:在 custom.js 中,我注意到您可以使用“IPython.notebook.kernel.execute('code here')”运行 python 代码。所以我希望在加载笔记本时 custom.js 会隐藏标题,然后自动运行我的考试代码。
我似乎无法在加载时运行任何 ipython 代码,我什至不知道这是否可能?
我不知道 javascript,所以我一直在摸索 custom.js 中的示例,但无济于事。
是否有可能和/或是否有更好的方法来使用笔记本来管理考试?
parallel-processing - Julia parallel computing in IPython Jupyter
I'm preparing a small presentation in Ipython where I want to show how easy it is to do parallel operation in Julia.
It's basically a Monte Carlo Pi calculation described here
The problem is that I can't make it work in parallel inside an IPython (Jupyter) Notebook, it only uses one.
I started Julia as: julia -p 4
If I define the functions inside the REPL and run it there it works ok.
But when I do:
And try to do the same thing inside the Notebook it only uses 1 core:
So, why isnt Jupyter using all the cores? What can I do to make it work?
Thanks.
python - Spark 1.4 增加 maxResultSize 内存
我正在使用 Spark 1.4 进行研究并在内存设置方面苦苦挣扎。我的机器有 16GB 的内存,所以没有问题,因为我的文件大小只有 300MB。虽然,当我尝试使用函数将 Spark RDD 转换为 panda 数据帧时,toPandas()
我收到以下错误:
我试图通过更改 spark-config 文件来解决此问题,但仍然出现相同的错误。我听说这是 spark 1.4 的问题,想知道你是否知道如何解决这个问题。任何帮助深表感谢。
python - django-extensions shell_plus --kernel 指定连接文件
我想使用 jupyter-hub 启动并与 django ipython 内核交互。
Django 扩展允许我通过命令行创建 ipython 内核manage.py shell_plus --kernel
,但是这不允许我指定 jupyter-hub 内核规范所需的连接文件。
例如,我想指定我自己的自定义内核类型,类似于:
但是,看起来该--kernel
选项不允许我传递额外的 kwags。
我已经快速浏览了 and 的来源django-extensions
,ipython
但看不到一个简单的修复方法。有人有想法么。
我认为能够从 Jupyter-hub 连接到 django shell 会非常有用,而且功能似乎非常接近。
谢谢。
ipython-notebook - IPython 笔记本 Jupyter 无法下载为 .py
打开 Jupyter 并写下代码后,我想将其下载为 .py 文件,但它始终以 HTML 格式下载。我该如何解决?
javascript - 在 Jupyterhub 上为笔记本全局配置 Javascript
我想 custom.js
用全局版本替换每个用户的文件。我目前能弄清楚如何做到这一点的唯一方法是~/.ipython/profile_default/static/custom/custom.js
在用户运行他们的第一个 ipython 笔记本并且他们的.ipython目录被实例化后覆盖。
必须有更好的方法,要么提供一些全局版本,要么在安装期间custom.js
替换默认custom.js
文件。理论上,也可以创建指向全局的符号链接,custom.js
但由于某种原因这对我不起作用。
我看到我的系统上有一个文件/srv/notebook/notebook/static/custom/custom.js
- 但修改它不会改变custom.js
为每个用户安装的文件。
有什么建议么?
ipython - 如何从 IPython 3.x / Jupyter Notebook 中访问配置?
特别是我想知道base_url
运行代码的笔记本服务器。
在 IPython Notebooks 2.x 版中,我曾经执行以下操作:
但是,这不再适用于 IPython Notebook 3.x / Jupyter Notebooks。
编辑:有关我要实现的目标的更多详细信息。
我在同一主机上的不同 Docker 容器中运行各种 IPython 服务器,这些容器通过不同base_url
的 s 访问。我想使用quantopian/qgrid包在 Notebook 中显示 Pandas DataFrames。最初qgrid
没有处理自定义base_url
前缀来提供 Javascript 依赖项的本地副本,但上面的代码允许我base_url
在 IPython 2 中找到并将相关base_url
的注入到 Javascript 模板中。
我还想在 Notebook 中使用mpld3库,在浏览他们的文档时,我发现他们还提到在“IPython 2.0+,如果添加 url 前缀(例如通过设置 NotebookApp.base_url),local=True 可能会失败”所以这似乎不是一个孤立的问题,一个好的解决方案是值得的。
鉴于下面@matt 的评论并更多地考虑内核与前端拆分,因此无法从内核访问 NotebookApp 配置是有道理的。确实是生成的 JS 代码需要知道它base_url
是什么,所以如果有人可以指出我可以在 Notebook JS API 中访问它的位置,那应该可以解决它。
ipython-notebook - 笔记本列表中文件的排序(排序)顺序
如何更改笔记本列表中文件的排序顺序?我希望它对所有文件类型都按字母顺序排列,并且不区分大小写。目录可以出现在文件之前或文件中。
目前我的列表排序如下: - 目录(以大写开头) - 目录(以小写开头) - IPython notebooks(以大写开头) - ipython noteooks(以小写开头) - 其他文件(以大写开头) - 其他文件(以小写字母开头)
我正在使用 Jupyter 3.0.0-f75fda4
python - Importing once exported .py file back to IPython Notebook
I use Ipython Notebook for all python scripting and also making notes with markdown cells.
Sometime back I had downloaded my Ipython Notebook as xyz.py file using File>Download Notebook as .py file option.
Now I need to import the same xyz.py file back into Ipython Notebook.
How can I achieve this?
Have tried creating a new Notebook and in a cell ran
%load xyz.py
but it loads the raw contents of the file in a single cell. And does not render markdown cells and code cells content as it was there in the original Notebook.