标签: jupyter

与非程序员分享Jupyter笔记本的最佳方式是什么?

我试图围绕Jupyter能做什么/不能做什么.

我在我们的内部服务器上运行了一个Jupyter服务器,可通过VPN访问并受密码保护.

我是唯一一个真正创建笔记本的人,但我想让其他团队成员以只读方式看到一些笔记本.理想情况下,我可以与他们共享一个URL,当他们想要查看具有刷新数据的笔记本时,他们会为其添加书签.

我看到出口选项,但找不到任何提及"发布"或"公开"本地现场笔记本.这不可能吗?考虑如何使用Jupyter可能只是一种错误的方式吗?他们最好的做法是什么?

python jupyter jupyter-notebook

148
推荐指数
6
解决办法
11万
查看次数

在ipython笔记本中测量单元执行时间的简单方法

除了来自单元格的原始输出之外,我还想花费在单元格执行上花费的时间.

为此,我试过%%timeit -r1 -n1但它没有公开在单元格中定义的变量.

%%time 适用于仅包含1个语句的单元格.

In[1]: %%time
       1
CPU times: user 4 µs, sys: 0 ns, total: 4 µs
Wall time: 5.96 µs
Out[1]: 1

In[2]: %%time
       # Notice there is no out result in this case.
       x = 1
       x
CPU times: user 3 µs, sys: 0 ns, total: 3 µs
Wall time: 5.96 µs
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

更新

我已经在Nbextension中使用Execute Time已经有一段时间了.太棒了.

python ipython ipython-notebook jupyter

148
推荐指数
14
解决办法
16万
查看次数

删除Conda环境

我想删除用conda创建的某个环境.我怎样才能做到这一点?假设我有一个活跃的testenv环境.我通过以下文档尝试:

$ conda env remove

CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again
Run Code Online (Sandbox Code Playgroud)

我然后停用它:

$ source deactivate
Run Code Online (Sandbox Code Playgroud)

我尝试再次运行命令删除它,我仍然得到相同的错误.这里出了什么问题?

python conda jupyter

147
推荐指数
17
解决办法
19万
查看次数

在IPython/Jupyter笔记本中显示行号

来自IPython/Jupyter笔记本中运行的大多数语言内核的错误报告指示发生错误的行; 但(至少默认情况下)笔记本中没有指示行号.

是否有可能将行号添加到IPython/Jupyter笔记本中?

python ipython jupyter

124
推荐指数
9
解决办法
10万
查看次数

如何在IPython Notebook Server 3中查看函数参数?

我最近切换到了IPython Notebook 3(确切地说是3.1.0-cbccb68),即Anaconda版本.以前当我输入一个函数并打开这样的括号时:

time.sleep()
Run Code Online (Sandbox Code Playgroud)

如果光标在括号之间,那么我会得到一个显示函数参数的上下文覆盖菜单.现在我没有看到它,虽然我已经搜索过,但我无法找到如何启用此功能.

ipython-notebook jupyter

120
推荐指数
3
解决办法
10万
查看次数

用pip安装后,"jupyter:command not found"

安装后pip install jupyter,终端仍无法找到jupyter notebook.

Ubuntu简单地说command not found.与之相似ipython.没有pip正确安装或什么?Ubuntu如何知道在哪里查找安装的可执行文件pip

ubuntu pip jupyter

113
推荐指数
13
解决办法
14万
查看次数

在jupyter笔记本中崩溃细胞

我正在使用ipython Jupyter笔记本.假设我定义了一个在屏幕上占用大量空间的函数.有没有办法折叠细胞?

我希望函数保持执行和可调用,但我想隐藏/折叠单元格以便更好地可视化笔记本.我怎样才能做到这一点?

python ipython ipython-notebook jupyter

111
推荐指数
9
解决办法
8万
查看次数

从IPython Notebook中的日志记录模块获取输出

当我在IPython Notebook中运行以下内容时,我看不到任何输出:

import logging
logging.basicConfig(level=logging.DEBUG)
logging.debug("test")
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何制作它所以我可以看到笔记本内的"测试"消息?

python logging jupyter jupyter-notebook

109
推荐指数
9
解决办法
5万
查看次数

我可以在gpu上运行Keras模型吗?

我正在运行Keras模型,提交截止日期为36小时,如果我在cpu上训练我的模型需要大约50个小时,有没有办法在gpu上运行Keras?

我正在使用Tensorflow后端并在我的Jupyter笔记本上运行它,没有安装anaconda.

python jupyter keras tensorflow

93
推荐指数
3
解决办法
15万
查看次数

如何为以后腌制或存储Jupyter(IPython)笔记本会话

假设我在Jupyter/Ipython笔记本中进行了更大规模的数据分析,并完成了大量耗时的计算.然后,出于某种原因,我必须关闭jupyter本地服务器I,但是我想稍后返回进行分析,而不必再次进行所有耗时的计算.


我想什么爱做的是pickle或存储整个Jupyter会话(所有大熊猫dataframes,np.arrays,变量,...),所以我可以放心地关闭服务器知道我可以在完全相同的状态返回到我的会话之前.

它在技术上是否可行?我忽略了内置功能吗?


编辑:根据这个答案,有一个%store 魔术应该是"轻量级泡菜".但是,您必须手动存储变量,如下所示:

#inside a ipython/nb session
foo = "A dummy string"
%store foo
关闭视频,重新启动内核#r
%store -r foo进行刷新
print(foo) # "A dummy string"

这与我想要的非常接近,但是必须手动完成并且无法区分不同的会话会使它变得不那么有用.

python ipython ipython-notebook jupyter jupyter-notebook

84
推荐指数
3
解决办法
3万
查看次数