jupyter相关内容
我正在使用 ipython Jupyter 笔记本.假设我定义了一个在屏幕上占据大量空间的函数.有没有办法折叠单元格? 我希望函数保持执行和可调用状态,但我想隐藏/折叠单元格以便更好地可视化笔记本.我该怎么做? 解决方案 更新: 较新的 jupyter-lab 是一个更现代且功能丰富的界面,默认情况下支持单元格折叠.请参阅下面@intsco 的回答 更新 2 由于
..
我开始严重依赖 IPython 笔记本应用程序来开发和记录算法.太棒了;但有些事情似乎应该是可能的,但我不知道该怎么做: 我想在我的(本地)IPython 笔记本降价中插入一个本地图像,以帮助记录算法.我知道的足以将诸如 之类的内容添加到降价中,但就我所知,这大约是.我假设我可以将图像放在 127.0.0.1:8888 表示的目录(或某个子目录)中
..
是否可以在 conda 或 virtualenv 中启动 ipython shell(在终端中)?ipython shell 应该属于各自的环境. 我知道一种在 env 中启动 jupyter notebook 的方法,方法是为虚拟环境创建 kernelspecs,然后在 jupyter notebook 中选择 env 内核. 这里是链接:http://help.pythonanyw
..
我使用带有 matplotlib.pyplot 的 IPython 笔记本,我经常创建一个需要相当大的代码块来生成的绘图.然后我想保存该对象并使用完全相同的图形/轴对稍后合并到另一个图中. 例如,假设我有一些散点图的 x-y 数据对.我想显示这些点,然后显示几个单元格 - 可能与其他调用 pyplot 以制作其他不相关的数字 - 我想再次显示该数字,以便我可以用回归线或一些来绘制它其他图形.
..
是否可以通过从笔记本 GUI 中选择 Kernel > Restart 来重新启动 ipython 内核,而是通过在笔记本电池? 解决方案 正如 Thomas K. 所建议的,这里是从键盘重新启动 ipython 内核的方法: 导入操作系统os._exit(00)
..
本地计算机 (PC) 上 UI 右上角的下拉菜单: 内核->更改内核->Python 2(在本地 PC 上)Python 3(在本地 PC 上)我的新内核(在远程 PC 上) 解决方案 IPython use kernel 是 ~/.ipython/kernel/ 中的一个文件,描述了如何启动内核.如果您创建自己的内核(远程内核或其他内核),则由您决定让程序运行远程内核并将本地绑定到笔记本所
..
我试过pprint、print,前者只打印Unicode版本,后者不做漂亮的打印. from sympy 导入符号,函数将 sympy.functions 导入为 sym从 sympy 导入 init_printinginit_printing(use_latex=True)从 sympy 导入 pprint从 sympy 导入符号x = 符号('x')# 如果一个单元格只包含以下内容,它将完美
..
我正在尝试将我的 Jupyter 笔记本环境的解释器路径更改为我与 PyCharm 一起使用的解释器路径. 当我使用 Jupyter notebook 执行以下代码时,我在 Anaconda 主文件夹中安装了 python,而不是我在 PyCharm 中使用的那个. 导入系统打印(系统.可执行文件) 我可以使用哪个命令更改与 PyCharm 一起使用的其他 python 安装的路径?
..
我想知道下面的表达式是什么意思,特别是!和?的意思,在下面的例子中,与查询Pandas中的数据有关数据框: 感叹号: !cat olympics.csv 问号: df.fillna? 将pandas导入为pdpd.Series? copy_df.drop? 解决方案 这两个标记都适用于 Jupyter notebook. 感叹号! 用于执行来自底层操作系统
..
假设我有一部分代码运行了特定的时间,每 1 秒输出如下内容:迭代 X,得分 Y.我将用我的黑盒函数替换这个函数: from 随机导入统一导入时间def black_box():我 = 1而真:打印“迭代",我,“分数:",统一(0, 1)时间.sleep(1)我 += 1 现在,当我在 Jupyter notebook 中运行它时,它在每个第二个: 迭代 1 得分:0.66416744984
..
我在浏览器中使用 Jupyter notebook 进行 Python 编程,我已经安装了 Anaconda (Python 3.5).但我很确定 Jupyter 正在使用本机 python 解释器而不是 anaconda 运行我的 python 命令.如何更改它并使用 Anaconda 作为解释器? 解决方案 from platform import python_version打印(p
..
我想在 Jupyter notebook 中为课程写一份报告.我想计算一些东西,生成一些结果并将它们包含在降价中.我可以将单元格的输出设置为降价吗? 我想要这样的命令:print '$\phi$' 来生成 phi 符号,就像在 markdown 中一样. 换句话说,我想要一个用 Markdown 制作的模板,并插入笔记本中编写的程序生成的值.重新计算笔记本应该会生成新的结果和插入这些新值的新降
..
我想在 jupyter 笔记本中包含图像. 如果我执行以下操作,它会起作用: from IPython.display import Image图像(“img/picture.png") 但我想将图像包含在降价单元格中,以下代码给出了 404 错误: ![title]("img/picture.png") 我也试过 ![texte]("http://localhost:8888/i
..
我有一个 Jupyter 笔记本,我正在尝试以某种方式设置它,以便在打开笔记本时自动运行所有单元格. 此行为与包含小部件的笔记本的保存输出不同.小部件似乎只有在包含它们的单元格运行时才会为我呈现.考虑以下示例: from IPython.display 导入显示从 IPython.html.widgets 导入 IntSliderw = IntSlider()显示(宽) 在执行单元格之前
..
多年来我一直在使用以下命令启动 Jupyter Notebook: jupyter-notebook --port=7000 --no-browser --no-mathjax 当我尝试在浏览器上打开 jupyter 时,它要求我输入密码,即使我以前从未设置过密码.重要的是要注意,如果我确实将端口设置为不同于 7000(例如,默认 8888) 的值,则接口将毫无问题地打开 我在本地运行
..
我想从 Jupyter notebook 中执行长时间运行的 Python 脚本,以便我可以破解运行中生成的数据结构. 该脚本具有许多依赖项和命令行参数,并使用特定的 virtualenv 执行.是否可以从指定的 virtualenv(与 Jupyter 安装的不同)以交互方式在笔记本内运行 Python 脚本? 谢谢! 解决方案 这对我有用(非 conda python):(
..
假设我正在 Jupyter/Ipython notebook 中进行更大的数据分析,并完成了大量耗时的计算.然后,出于某种原因,我不得不关闭我的 jupyter 本地服务器,但我想稍后返回进行分析,而不必再次进行所有耗时的计算. 我喜欢喜欢做的是pickle或存储整个Jupyter会话(所有pandas数据帧、np.arrays、变量等),这样我就可以安全地关闭服务器,知道我可以以与以前完全
..
我想在 Jupyter Notebook 中注释掉多行的块,但在当前版本中找不到如何做到这一点. 它曾经在其中一个下拉菜单中,但不再存在. 如何一次性注释掉多行代码块? 这不是重复的,因为以下链接中给出的解决方案似乎不再起作用: 如何在 IPython notebook 中屏蔽评论代码? Ctrl + / 什么都不做. 解决方案 Ctrl + / 适用于我在 MS Win
..
除了单元格的原始输出之外,我还想获得单元格执行所花费的时间. 为此,我尝试了 %%timeit -r1 -n1 但它没有公开单元格中定义的变量. %%time 适用于仅包含 1 个语句的单元格. In[1]: %%time1CPU 时间:用户 4 µs,系统:0 ns,总计:4 µs挂壁时间:5.96 µs出[1]:1在[2]:%%时间# 注意在这种情况下没有输出结果.x = 1XC
..
我有一些在 Python 解释器 (CPython 3.6.2) 中运行良好的异步代码.我现在想在带有 IPython 内核的 Jupyter notebook 中运行它. 我可以运行它 导入异步asyncio.get_event_loop().run_forever() 虽然这似乎有效,但它似乎也挡住了笔记本,并且似乎与笔记本不兼容. 我的理解是 Jupyter 在幕后使用 To
..