在我的Jupyter笔记本中,我希望默认缩进大小为2个空格,而不是4个空格。我该怎么做
注意:这不是的重复,因为该问题针对的是(已弃用的)IPython笔记本电脑,而不是(当前的)Jupyter笔记本电脑。正确的方法是在bpirvu对以下问题的回答中:
只需编辑~/.jupyter/nbconfig/notebook.json。这是一个完整的notebook.json,其中包括相关设置:
{
"CodeCell": {
"cm_config": {
"indentUnit
Jupyter笔记本的新手,我知道如何使用标记或html语法在“标记单元格”中突出显示代码,但不知道如何在“代码单元格”中突出显示代码
示例如下图所示
在标记单元格中,可以用三个反勾号和编程语言的名称包围代码
```python
for x in my_list:
print(x)
```
在代码单元格中,代码将自动高亮显示。如果你想定制笔记本的代码高亮显示,这个插件可能会有所帮助 从另一个角度得到了答案(原因:代码缩进):谢谢你的回答!,我从另一个角度得到了答案:代码的缩进将影响C
我开始使用Jupyter笔记本
作为验证练习的一部分,我希望学生们对彼此的笔记本进行评论
我知道如何插入标记等,但还没有找到任何“自动”方式来识别评论的作者。例如,我在MS Word文档中插入的注释以我的首字母开头
有人知道是否有这样的功能,或者作者是否需要手动输入他们的身份
谢谢,
科林请参见Jupyter项目讨论组对该问题的讨论。是一个支持评论的Jupyter笔记本环境。(类似于笔记本电脑的谷歌文档。)
我可以将图像粘贴/拖放到jupyter笔记本的标记单元格中。
它们将出现如下:

图像显示正确(但过大)。
然而,我无法衡量它们。我尝试了这个问题的varius解决方案:
不幸的是,它们都不适合我。按shift+Enter后,单元格仅显示输入的文本,图像消失。我做错了什么?在本次会议上解决的问题:
编辑
更确切地说,我将逐步添加
复制图像(不是URL/路径,而是在Paint中打开并选择要复制的区域,然后按Ctrl+C)
我一直在尝试在修改ipywidget后自动更新变量并运行代码段
到目前为止,我找到的唯一部分解决方案是按照github()上的示例声明一个全局变量:
理想情况下,我试图实现的是在不使用全局变量的情况下更改小部件后自动更改x值,以及更改一些先前定义的变量。应该是这样的:
x = 5
y = []
slider = widgets.IntSlider()
slider.value = x
def on_change(v):
x = v['new']
y.append(x)
slider.
当我试图在一大组图像上并行化一个缓慢的函数时,我遇到了一个错误,我无法找到关于它的任何信息。只有在Jupyter笔记本上运行代码时,才会出现此错误。在一个python文件中,有另一个错误,我在这个主题中找到了一个修复方法
代码片段如下所示:
cell1
import numba
import numpy as np
import pandas as pd
import time
import dask.dataframe as dd
from dask.multiprocessing impo
Jupyter笔记本中有一个选项,您可以选择一些单元格,然后点击F,这将打开查找和替换功能
此快捷方式在Jupyter Lab中不起作用。它不在“命令”列表中,也不在“编辑”菜单中,只有“查找”和“查找下一个”和“查找上一个”。我也无法找到非特定于单元格选择“查找和替换”功能的全局设置
这个功能存在吗?我在网上找到了关于它的老字眼——它被删除了吗?我使用的是Jupyter实验室1.2.3版。查找和替换功能没有被删除,但它在菜单中的命名方式只是查找。。。而需要用户点击一个小箭头才能访问的UI可能会
是否有人知道如何创建快捷方式,将特定代码粘贴到选定的单元格中,或将代码段扩展到代码块中?
例如,我想在按下诸如Ctrl+Shift+M之类的键时,用有用导入的列表填充单元格。这会将单元格内容扩展到:
将numpy导入为np
作为pd进口熊猫
(…)。
这也可以像某些IDE中可用的文本完成工具一样工作。例如,当我写下如下内容时:
;imp+选项卡
它将扩展到与上面相同的列表中
你知道如何在JupyterLab中定义它吗
我看到了答案,但它对我不起作用(返回javascript错误)在Jupyter
我已经尝试了conda clean的每一件事,多次重新安装anaconda,甚至清理了windows注册表,以便在重新安装之前完全删除anaconda。每次我尝试启动jupyter笔记本时,都会弹出一个带有msg的弹出窗口
(回溯(最后一次调用):文件“C:\anaconda\Scripts\jupyter notebook script.py”,第6行,从notebook.notebookapp导入主文件“C:\anaconda\lib\site packages\notebook\noteb
在pycharm中使用jupyter笔记本时,有没有办法控制它的布局
目前,我有一个并排显示:
有没有一种方法可以将其更改为类似于jupyter中web版本的布局?
所以在每个输入单元之后,都会有一个单元的输出
谢谢 不幸的是,目前没有。至少有办法将预览面板移动到其他位置吗?没有,但请尝试。它有一个标准的Jupyter式布局。一旦发布,它将被合并回PyCharm,取代当前的Jupyter支持。听起来很棒,我迫不及待地想开始使用它!你知道注册后需要多长时间才能收到链接吗?
我在windows 10上,我有一个新安装的Anaconda Python 3.7 64位,出于各种原因,我想在我的d:驱动器上运行我的jupiter笔记本。
然后我打开我的jupyter命令,在启动jupyter笔记本之前将自己放在D:中。
当我想加载rpy2时,我面临以下问题:
%load_ext rpy2.ipython
---------------------------------------------------------------------------
OSError
标签: Jupyter Notebook
azure-machine-learning-studioazure-machine-learning-service
因此,我们的团队创建了一个新的Azure机器学习资源,但每当我尝试添加一个新笔记本并尝试使用“JUPYTERLAB”编辑它时,我会得到ERR\u HTTP2\u PROTOCOL\u ERROR错误,但使用edit IN JUPYTER编辑时,同一个笔记本工作得非常好
这是一个空白和干净的笔记本电脑,我还尝试了2个不同的笔记本电脑和多个浏览器每台笔记本电脑,相同的错误。我也尝试过隐姓埋名和清理饼干,但没有效果
更新:我似乎无意中复制了这个问题,现在我知道是什么导致了它,情况是我在使用我的工作笔
我正试图通过使用从运行ielixir内核的jupyter笔记本中嵌入代码单元,这样我就可以在网站上创建一系列交互式长生不老药练习。为了实现这一目标,我从文档中选择了最简单的开始部分,并更改了第一个标记中的binderOptions,以及最后的标记中的默认代码部分
<body>
<script type="text/x-thebe-config">
{
requestKernel: true,
binderOptions
我更新了我的Jupyter笔记本,现在它对我安装的一些软件包一无所知。
例如,当我导入graphlab时,它会生成此错误:
ImportError回溯(最近的呼叫)
最后)在()
---->1进口graphlab
ImportError:没有名为graphlab的模块
但是,我可以在python控制台中导入graphlab而不会出现任何错误
我一遍又一遍地试图重新安装graphlab,但没有任何改变
我还注意到,sys.executable在python控制台和jupyter笔记本中给了我不同的
我用笔记本电脑编程,而不得不使用触摸板是最糟糕的。我,0,0按照键盘快捷键“重新启动内核”,但这给了我一个对话框。。。当我点击时,它显然选择了“实际上不重新启动内核”选项,似乎不适用于在对话框中选择“重新启动”选项
请帮我摆脱触控板的魔爪 如果升级到更新版本的笔记本电脑,您可以定义自己的键盘快捷键,因此可以为“重新启动内核”命令设置自己的快捷键,该命令不会提示您。编辑键盘快捷键是在5.0中引入的,可以通过帮助>编辑键盘快捷键
如果出于任何原因无法升级笔记本,那么它可能只是您的浏览器。我在Chro
我正在尝试环绕一个距离墨尔本中央商务区中心1公里的区域。请看我输入的代码,当我缩小地图时,圆圈不会随着比例而改变。请帮我解决这个问题
我需要使用geo.json吗?请给我一些建议。非常感谢你。我们将感谢你的帮助
map_distance_vs_price = folium.Map(location=[-37.81, 144.96],
tiles = "Stamen Terrain",
zoom_start = 12)
在Jupyter Notebook中,我知道python内核执行代码单元中的内容,而我想知道是什么内核或什么东西执行markdown单元?markdown不是一种编程语言,因此它不需要内核来执行,而是呈现出来的。它本质上需要转换为HTML。Jupyter笔记本使用
我想使用命令行安装并启用插件
他们建议我可以做以下几件事
jupyter nbextension启用
如何找到此扩展的路径?基于@jfbercher的comemnt in:
简易解决方案:
1/访问nbextensions的非官方列表:
并选择要启用的扩展。比如说,我想启用“可折叠标题”,然后
2/类型:
jupyter nbextension enable collapsible_headings/main
如果启用了扩展,您将看到一条OK消息
因此,在一般类型中:
jupyter n
我报告使用dnf install notebook或dnf install jupyter notebook在Fedora 28系统上安装jupyter notebook时出现问题。当我运行jupyter notebook时,安装的代码崩溃,回溯显示权限问题
File "/usr/lib/python3.6/site-packages/notebook/notebookapp.py", line 710, in _default_cookie_secret
with io.open(self.c
我用的是docker上的jupyter笔记本
在我的spark-conf文件夹(/usr/local/spark/conf)中,我有我的hive-site.xml
<configuration>
<property>
<name>hive.metastore.uris</name>
<value>thrift://metastore-uri:9083</value>
</property>
有没有办法在Ipython笔记本中创建一个小部件,并在代码中的不同位置读取该小部件的状态
我试着用
从ipywidgets导入交互
def f(x):
通过
交互(f,x=True)
因此,当我单击生成的复选标记时,f(x)被执行。这不是我需要的。相反,我希望在代码中的不同位置读取ckeckmark的状态。实现这一点的最佳方法是什么?如果您已经创建了小部件x,那么在代码中需要它的地方获取x.value。对于切换小部件,这应该返回一个布尔值
我需要在两台计算机上安装jupyter笔记本(都是Linux Mint 19.2)
我在一台计算机上安装并运行了它
jupyter notebook
我不能开手机。我点击运行,什么也没发生。什么是不连接
在我运行的第二台计算机上
jupyter notebook
还有一个错误:
Traceback (most recent call last):
File "/home/linux/.local/bin/jupyter-notebook", line 5, in <module&
当我尝试打开我的.ipynb时,出现以下错误。同一目录中的其他笔记本电脑工作正常
用户界面错误:
Close without saving?
File "cloner.ipynb" has unsaved changes, close without saving?Close without saving?
File "cloner.ipynb" has unsaved changes, close without saving?
serverconnection.js:192 GET htt
我在ubuntu 20.04上使用ipython 6.4.0,并使用jupyter kernelspec列表,我发现有两个内核:
实践应用人工智能
蟒蛇3
当我打开任何.ipynb文件时,它会直接在“python3”中打开,但我想在“practice_applied_ai”中打开它,因为我创建了虚拟环境practice_applied_ai,只有在这个内核中,我才能导入Tensorflow 2.2.0用于我的工作。
我的问题是,有没有办法在不删除任何内核的情况下更改默认内核?不确定如何更改默认内
我想用量子力学来解准正态模(QNM)。我关注Leo Stein的论文(2019年8月),他在Colab笔记本中使用qnm软件包。如果我在Jupyter笔记本中使用SageMath进行相同的计算,则在获取URL时会出现以下错误。我不明白实际的问题是什么。由于SageMath是基于Python的,而Colab笔记本也是一个Jupyter环境,因此在这一点上出现的错误是意外的
我的Ubuntu 20.04服务器上安装了OpenSSL 1.1.1(2018年9月11日)。我也尝试过多次获得自签名证书,但
如何在标记单元格中内联显示google colab中文件夹figures中的图片
我的本地驱动器上有以下笔记本结构
figures
- pic1.png
- pic2.png
- ...
Notebook1.ipynb
Notebook2.ipynb
etc.
在GoogleColab中打开一个笔记本并上传figures文件夹后,我检查了带有图片的文件夹是否真的上传了。是的
然后,我在降价单元格中尝试了以下操作:

这
是否可以将引导组件集成到Juptyer笔记本中。
ie:使降价标签具有特定的颜色(使整个降价单元格变为红色)、使用字形图标等
谢谢你是的。至少对于警报,您可以在标记单元格中使用html代码
比如说,
<div class="alert alert-info">
<strong>Hi!</strong> This is a blue note.
</div>
你好这是一个蓝色音符。
会给你蓝色警报。将信息更改为成功、警告和危险是您的选择。
我正在使用git bash开发win7。我在python 2.7.13中使用anaconda。我想运行jupyter服务器:
(myenv)
$ jupyter notebook
Fatal error in launcher: Unable to create process using '"'
(myenv)
$ ipython notebook
Fatal error in launcher: Unable to create process using '"'
我如何才能做到这一点?在
我正试图让我的公司采用Jupyter作为Windows上R的标准界面,但是在安装它并打开一个全新的笔记本电脑后,我收到了这个错误消息,它不会消失:
the procedure entry point inflateReset2 could not be located in the dynamic link library zlib1.dll
我做了一个谷歌搜索并尝试安装(它本身在我的书中失去了标记,因为它会带来一个Symantic警告,他们对这个文件了解不够,这对普通的商业用户来说是不好的)
是否可以将Jupyter笔记本的副本保存在其他目录中
我的场景是这样的:我已经使用docker产卵器设置了jupyterhub来为用户创建jupyter容器。我希望所有这些用户都能访问一个共享笔记本,其中包含特定工作类型的模板。此笔记本通过只读卷安装到/work下的/shared目录中。然后,用户应该能够修改并将副本保存到他们有权访问的父目录中。然而,“制作副本”功能似乎只想在同一个目录中制作副本,这当然是只读的。有没有办法更改此功能
也欢迎其他解决方案
(作为参考,这是在使用r-noteboo
你应该可以这样做:
%%bash
ssh remote-machine
ls
exit
ls <- does not execute
%%%bash
ssh远程机器您可以在单独的单元中完成吗?考虑过,但正在寻找更整洁的东西!:)
%%bash
ssh remote-machine <<EOF
echo ----------- remote -------------------
ls
hostname
echo ----------- remote -----------
很奇怪,为什么当我用我的键盘键扭结它时,它会报告
“无效语法”错误
1)在kinit前面加一个感叹号(!),这样Jupyter就可以将其识别为shell命令而不是Python代码
2) 您很可能需要用户名之后的kerberos域。所以kinit的最后一个参数应该是rxie@SOME.DOMAIN.COM(这称为Kerberos主体名称),而不仅仅是rxie
我将在子域中运行JupyterHub。这是Dockerfile,jupyterhub_config.py、.gitlab-ci.yml。
我的第一个问题是如何配置jupyter_config.py。如何在容器中的构建上加载jupyterhub_config.py
如何在.gitlab-ci.yml中启动Jupyterhub进行测试,以及如何在子域中复制应用程序?我写了一个README.md。我需要一点帮助来建造JupyterHub。如果一切正常,我将编写一个完整的如何在本地计算机上安装Jupyt
我试图在jupyter笔记本中绘制一个混淆矩阵,但该图显示不正确
我的代码是:
import scikitplot
plt.close()
scikitplot.metrics.plot_confusion_matrix(y_test, y_predicted_test)
这段代码生成了一个图:
任何关于如何正确显示情节的建议都将不胜感激
查尔斯试试:
import scikitplot
scikitplot.metrics.plot_confusion_matrix(y_test,
如果长时间运行的计算单元出现故障,我想发送警报,但我不想尝试/除非,因为当我看到错误时,我会发送不必要的消息。有办法做到这一点吗
所需的工作流程:
1) 运行status=train()cell
2) 在前15秒内未发现任何错误
3) 执行下一个单元格send_alert('done or error'),无论单元格1的结果如何,都将执行该单元格
4) 去做点别的吧
下面是一个单单元解决方案,每次都会让代码感到恼火:
try:
start = time.time()
train(
注:我将问题发布在
我可以像这样使用create\u engine连接hive/presto
from sqlalchemy.engine import create_engine
conn = create_engine(
'presto://user@host:port',
connect_args={'protocol': 'https',
'requests_kwargs': {
'auth': HTTPBasicAuth('u
我正在尝试更改Jupyter笔记本电脑(anaconda安装)的默认工作目录。我已经找到了许多不同的答案,其中大部分都集中在更改jupyter\u notebook\u config.py文件上,但这些都不起作用
我尝试过的一些事情:
无论我尝试什么,只要我启动jupyter笔记本,我看到的目录就是C:\Users\me
我承认部分问题在于我不擅长命令行,这使得一些答案很难理解。如果从Windows“开始”菜单运行Jupyter笔记本,则必须更改快捷方式中运行Jupyter笔记本的命
我有多个IPyWidget
import ipywidgets as widgets
d = widgets.SelectMultiple(
options=['Apples', 'Oranges', 'Pears',"Mango"],
#rows=10,
description='Fruits',
disabled=False
)
作品:
无论我选择的顺序如何,OP中的顺序始终与选项列表中的顺序相同。例如,即使我先选择芒果,然后选择苹果,OP仍然是给定的 您需要一种解决方法来捕获单击顺序,类
我正在Jupyter笔记本上做一些需要希腊字母的工作\μ、\sigma等。。在代码单元格中,后跟制表符的\mu可以正常工作。在标记单元格中,我希望使用小写或大写希腊字母,但当我点击TAB时,整个文本字符串将向右移动,就像在典型的字处理器中一样。这是新的行为。我想解决这个问题
print('α psyho disco β') - #This works in a code cell.
\alpha psycho disco \beta -#This doesn't work in a mark
由于用户从未关闭旧笔记本电脑,我实验室服务器(Ubuntu)上的内存不断被填满。我想更好地了解每个笔记本占用了多少内存。我可以总结每个用户运行的所有jupyter笔记本的内存使用情况(粗略),但我想得到每个笔记本的总内存使用情况,这样我就可以关闭那些特定的内存占用(或告诉其他用户关闭他/她的)。我很快把下面的代码放在一起,得到了大约mem。每个jupyter内核的使用率,但我不知道如何将内核ID与特定笔记本关联
import os
import pwd
import pandas as pd
我试图使用ipywidgets来显示列表中的下一个值(在Jupyter笔记本中),单击按钮后显示为display\u vals。然而,对于下面的代码片段,我得到了如下错误
local variable 'i' referenced before assignment
这是我的片段
from IPython.display import display, clear_output
import ipywidgets as widgets
button = widgets.Button(desc
如何在jupyter中显示输出“dymanic”命令?例如,bash命令“watch”。
我可以打印:
%%bash
watch ls
我什么也看不见
其他示例使用!观察ls,但在这种情况下,我的输出会变得杂乱无章。
查看此类命令输出的正确方式是什么
基本上,我只想复制(Ctrl+C)多个单元格中的代码部分,而不复制[1]中的输出或:和输出[1]:
最简单的方法是什么 在jupyter中,您可以复制多个单元格或一个单元格的内容。如果您遵循@BenWS comment,您可以复制多个单元格,如果您事先执行内核重启并清除输出,您将无法获取[out]。快捷方式是复制单元格的C,以及粘贴到下方/上方的Vshift+V
但是,如果要复制多个单元格内容,则应先将其合并,然后选择它们并按住shift+M键,然后当您在命令模式(蓝色模式)下的单元格上时,可以
我在Jupyter笔记本单元中有一段代码(Python3.7),它生成一个包含numpy数组的pandas数据帧(df)
我只是通过查看预装在Ubuntu中的system monitor应用程序来检查df的内存消耗
问题是,如果我再次运行该单元,即使将df分配给同一个变量,内存消耗也会加倍
如果我对同一个单元运行多次,系统内存就会耗尽,内核会自行染色
使用deldf或gc.collect()也不会释放内存
重新启动笔记本内核是释放内存的唯一方法
实际上,我希望内存保持大致相同,因为我只是一次又一
当我将Jupyter笔记本作为幻灯片下载时,链接不会处于活动状态(即,它们不会带你去任何地方)。如何将目录页链接到相应的幻灯片
链接到一个单元格可以通过锚定它,然后稍后调用它来完成(例如,将放在所需单元格中以跳转到[另一个单元格](#另一个_单元格)单击“另一个单元格”的位置)。这在以PDF格式下载Reveal.JS时效果良好,但在制作幻灯片时效果不佳
使用nbconvert发布的当前代码:
jupyter nbconvert SOME_NOTEBOOK.ipynb
--滑梯
--输出目录。\r
在下面的代码中,我想要以下行为:
当用户单击我在应用程序模式中定义的按钮时,我希望调用其中的print\u async例程,该例程等待2秒,然后从buttonCLicked打印这是异步打印,然后我希望打印之后单击按钮!出现。相反,我得到的是一个解释器错误:
谢谢你的帮助
文件单元名称,第6行
SyntaxError:异步函数外部的“等待”
您可以使用需要Python 3.7或更新版本的函数执行此操作:
在您的代码中,它将如下所示:
def ONButton点击按钮:
asyncio.runpri
对于我们的内部编程语言,我想在Jupyter实验室提供语法突出显示。我找不到如何做到这一点的资源。这是我需要向ipython宣布的事情吗
我希望我的代码向上计数到一个数字n,然后向下计数到它开始的位置,例如n=4:
一,
2.
3.
4.
3.
2.
一,
我使用range()从1-4开始,然后使用reversed(range())从4-1开始,但它们是两个独立的块(我会得到两个4),我相信有更好更干净的方法。我试图指定从-n到n的范围,但我真的不知道是否应该使用长度、范围或切片之类的。我对编程非常陌生。您也缺少abs功能来解决这个问题。
试试下面的方法
n = 4;
for i in map(lambda x: n - abs(
所以只要展示一个。。但如果我跑
我将获得显示我的环境文件路径的括号,但无法打开ipynb文件“bad intepreter”,如下所示:
$ conda activate "path/to/another/env/with packages that I installed (including jupyter, panda and matplotlib) "
$ conda activate "path/to/another/env/with packages that I install
删除jupyter单元格输出时是否可以保留单元格编号?
删除输出时,单元格编号将消失(见图)
您只需双击Out[]即可隐藏输出,而无需删除输出。这样,单元格编号就不会消失。您只需双击Out[]即可隐藏输出,而不是删除输出。因此,单元格编号不会消失。隐藏输出仍会将其内容加载到浏览器中。问题是,在笔记本电脑中生成绘图时,绘图会加载到浏览器中,速度会变慢。解决方案是在运行时删除输出。此处有一篇相关文章。隐藏的输出仍将在浏览器中加载其内容。问题是,在笔记本电脑中生成绘图时,绘图会加载到浏览器中,速度会变
1 2 3 4 5 6 ...
下一页 最后一页 共 18 页