草庐IT

Jupyter-notebook

全部标签

python - 更改 Jupyter 笔记本版本 4.x+ Logo

在IPythonnotebook版本2.x中,可以通过自定义文件夹.ipython/profile_name/static/base/images/logo.png添加logo,会显示我们在笔记本页眉上制作的自定义Logo。在JupyterNotebook版本4.x中,我们知道他们将目录移动到.jupyter/而不是.jupyter/base/和.jupyter/custom/custom.css。但是,当我尝试在~/.jupyter/base/images/logo.png中自定义默认配置文件时,我无法再自定义Logo了。问题是:如何在Jupyternotebook4.x版本中自定义

python - Jupyter Notebook 不会将日志打印到输出单元

我目前正在使用Jupyter笔记本,我想强制它打印出Python日志到输出单元格。我正在使用以前以这种方式工作的旧笔记本,可能是旧版本的Jupyter笔记本。我将日志记录设置为:importlogginglogging.basicConfig(format='%(levelname)s:%(message)s',level=logging.INFO)logging.root.level=20但是当我打电话时:logging.info("helloworld")它不会在输出单元格中打印任何内容。它只是打印出我在其中启动Jupyternotebook的控制台中的内容。我正在使用python

python - Jupyter 找不到 keras 的模块

我已经安装了Anaconda的Tensorflow和Keras(在Windows10上),我创建了一个使用Python3.5.2的环境(Anaconda中的原始环境是Python3.6)。当我尝试执行importkerasasks时,我得到了ModuleNotFoundError:Nomodulenamed'keras'。我试图通过sys.path.append(C:\\Users\\...\\Anaconda3\\python.exe)解决这个问题同时使用笔记本电脑和控制台,但我仍然遇到同样的错误。我该如何解决这个问题? 最佳答案

python - 阻止 Jupyter notebook 在每次 alt-enter(运行)后生成新的空白单元格

我是Jupyter笔记本的新手。我养成了将部分代码保存在不同单元格中的习惯。现在每次运行一个单元格时,都会在最后一个单元格之后添加一个新单元格。所以经过几次运行后,我有很多空白单元格。有没有一种方法可以限制Jupyternotebooks在我们运行代码时只保留一个黑色单元格(就像在最后一个单元格之后存在旧的黑色单元格时不生成新的空白单元格一样)?截图:在之后只保留一个空白单元格fromutilsimport* 最佳答案 使用shiftenter代替altenter 关于python-阻止

python - 将自定义模块导入 jupyter notebook

是的,我知道这是一个反复出现的问题,但我仍然找不到令人信服的答案。我什至在https://chrisyeh96.github.io/2017/08/08/definitive-guide-python-imports.html阅读但找不到解决问题的方法:我正在运行包含jupyter(ipython)笔记本的python3.6项目。我希望笔记本导入一个自定义的本地helpers.py包,稍后我可能还会在其他来源中使用它。项目结构类似于:my_project/│├──my_project/│├──notebooks/│└──a_notebook.ipynb│├──__init__.py#s

为jupyter notebook配置conda环境的三种方法

Jupyter在一个名为kernel的单独进程中运行用户的代码。kernel可以是不同的Python安装在不同的conda环境或虚拟环境,甚至可以是不同语言(例如Julia或R)的解释器。简而言之,如何使用conda环境和Jupyter有三种选择:文章目录       1.在conda环境中运行Jupyter服务器和内核       2为conda环境创建特殊内核       3使用nb_conda_kernels添加所有环境1.在conda环境中运行Jupyter服务器和内核1、condacreate-nmy-conda-env  #createsnewvirtualenv2、condaac

python - Jupyter 在 Homebrew Python 更新后报告 "bad interpreter"

自从使用Homebrew更新了我的Pythonjupyter--version给予-bash:/usr/local/bin/jupyter:/usr/local/opt/python/bin/python2.7:badinterpreter:Nosuchfileordirectory这是有道理的,因为/usr/local/.../python2.7中不再有Python。但我看不出有什么办法可以修复它。在更新Python之前,我那里有一个Python,Homebrew的符号链接(symboliclink)python指向那里,但现在which-apython给出了/usr/local/o

python - Jupyter:禁用重启内核警告

我使用的是jupyter4.1.0,我发现自己经常使用“重新启动并全部运行”功能。每次我使用该按钮时,它都会显示此警告:有没有办法禁用该警告? 最佳答案 您可以在笔记本中添加一个单元格并使用以下语句:fromIPython.core.displayimportHTMLHTML("Jupyter.notebook.kernel.restart()")内核会立即重启。 关于python-Jupyter:禁用重启内核警告,我们在StackOverflow上找到一个类似的问题:

python - 在整个程序完成之前,ipython notebook 不打印

importtimeprint1time.sleep(5)我分别在IPythonnotebook和普通脚本中运行了上面的代码。在IPythonNotebook中,直到time.sleep(5)完成后才会打印数字“1”,而在普通脚本中它会打印出数字'1'首先进入time.sleep(5)。那会发生什么?这个例子只是为了说明我的问题:我在我的代码中的每个阶段都使用print打印一些文本,这需要很长时间才能完成,这样我就可以知道程序在哪里必须。我发现这在执行脚本时工作正常,但在IPythonNotebook中,print经常滞后,并且在整个程序完成时打印出所有内容。有什么方法可以在IPyth

python - 如何清除使用 Keras 和 Tensorflow(作为后端)创建的模型?

我在JupyterNotebook中使用Keras训练神经网络时遇到问题。我创建了一个具有多个隐藏层的顺序模型。训练模型并保存结果后,我想删除该模型并在同一session中创建一个新模型,因为我有一个for循环来检查不同参数的结果。但是据我了解我得到的错误,当我改变参数时,当我循环时,我只是向模型添加层(即使我在循环内用network=Sequential()再次初始化它).所以我的问题是,我怎样才能完全清除以前的模型,或者我怎样才能在同一个session中初始化一个全新的模型? 最佳答案 keras.backend.clear_s