草庐IT

Jupyter-notebook

全部标签

python - 仅在 Jupyter notebook 中显示 OpenAI gym

我想在笔记本中玩OpenAIgyms,gym是内联渲染的。这是一个基本的例子:importmatplotlib.pyplotaspltimportgymfromIPythonimportdisplay%matplotlibinlineenv=gym.make('CartPole-v0')env.reset()foriinrange(25):plt.imshow(env.render(mode='rgb_array'))display.display(plt.gcf())display.clear_output(wait=True)env.step(env.action_space.sa

python - 为什么从 ipython notebook 生成的 matplotlib 图与终端版本略有不同?

我有一个奇怪的问题。使用IPythonNotebook,我使用pandas和matplotlib创建了一个相当广泛的脚本来创建许多图表。当我的修补完成后,我将代码复制(并清理)到一个独立的python脚本中(这样我就可以将它推送到svn中,我的论文合著者也可以创建图表)。为了方便起见,我再次将独立的python脚本导入到笔记本中,并创建了一些图表:importcreate_chartsasccdf=cc.read_csv_files("./data")cc.chart_1(df,'fig_chart1.pdf')...奇怪的是,我使用上述方法获得的.pdf文件与我从Windows7终端

python - Jupyter - 在多个单元格中拆分类

我想知道是否有可能将jupyter类拆分到不同的单元格中?比方说:#firstcell:classfoo(object):def__init__(self,var):self.var=var#secondcelldefprint_var(self):print(self.var)对于更复杂的类,将它们写入一个单元格真的很烦人。我想将每个方法放在不同的单元格中。有人制作了this这是去年的事,但我想知道是否有内置的东西,所以我不需要外部脚本/导入。如果没有,我想知道是否有理由不让您有机会更轻松地拆分您的代码和文档/调试它。提前致谢 最佳答案

Windows : AttributeError: Can't get attribute "abc" 上 Jupyter 中的 python 多处理

我正在尝试运行一个简单的命令,该命令使用多处理按名称猜测性别。此代码在以前的机器上运行,所以可能与我的设置有关。下面是我的多处理代码:importsysimportgender_guesser.detectorasgenderimportmultiprocessingimporttimed=gender.Detector()defguess_gender(name):n=name.title()#makefirstletteruppercaseandtherestlowercaseg=d.get_gender(n)#guessgenderreturngls=['john','joe',

python - Jupyter 笔记本内核未连接

我以前在我的mac上使用过JupyterNotebook(python2和3)。一段时间不使用后,似乎有一个问题我无法解决。使用命令Jupyternotebook从终端启动笔记本,然后选择我要使用的笔记本时,出现错误:"Aconnectiontothenotebookservercouldnotbeestablished.Thenotebookwillcontinuetryingtoreconnect.Checkyournetworkconnectionornotebookserverconfiguration."我确定这与我的互联网连接无关(我已经尝试将2台机器连接到不同的网络)。我

python - 更改级别记录到 IPython/Jupyter notebook

我有一个包依赖于几个不同的模块,每个模块都设置了自己的记录器。这让我可以记录每条日志消息的来源,这很有用。但是,在IPython/Jupyter笔记本中使用此代码时,我无法控制打印到屏幕上的内容。具体来说,我收到了很多我不想看到的DEBUG级消息。如何更改打印到笔记本的日志级别?更多信息:我尝试在笔记本中设置根记录器,如下所示:#Innotebookimportlogginglogging.basicConfig()logger=logging.getLogger()logger.setLevel(logging.INFO)#Importthemoduleimportmymodule然

python - 如何禁用 jupyter notebook 历史记录

我正在使用JupyterNotebook在Python2中编写代码。我将其调用为:c:\python27\scripts\jupyter-notebook--no-browser同时我使用IPython控制台,启动时:c:\python27\scripts\ipython我遇到的问题是Jupyter历史记录被保存并与IPython历史记录混合在一起。我根本不想要JupyterNotebook历史记录-有没有办法在保留IPython**历史记录的同时禁用它?平台:win32更新:我尝试使用建议的设置摘要方法。但是当我在配置中输入“c.Session.digest_history_size

python - 如何在 Jupyter Notebook 中创建模块并导入它们? Python

我在名为Pyzo的PythonIDE中创建了多个python模块作为.py文件,路径如下:'C:\Users\Michael\Anaconda3\Lib\site-packages'然后我可以像常规Python包(例如pandas和numpy)一样将其导入我的Jupyter笔记本或Pyzo。对于如何在Jupyternotebook中创建一个模块,我有点不知所措,其中包含一个带有简单函数的类,然后我可以将其保存并导入到新的Jupyternotebook文件中。我发现下面这个链接中的例子极其模糊和过于复杂。任何更简单的例子都会有所帮助,谢谢!http://nbviewer.jupyter.

python - 创建/分发基于 Jupyter Notebook/Jupyter Lab 的独立应用程序的最佳方式?

我为神经科学实验室正在使用的数据分析管道构建了一个相当复杂的图形用户界面。我使用ipywidgets和各种交互式绘图库(例如bokeh)在JupyterNotebook中使用Python构建了它。它基本上只是现有Python分析包的GUI,但许多研究人员没有任何或足够的编程技能来使用它,因此需要一个GUI。问题在于这是一个相当复杂的设置过程。您必须安装anaconda、安装一堆库、启动Jupyternotebook服务器等。这个安装过程对于技术水平最低的人来说是不可行的。如何尽可能接近“下载并双击安装程序”类型的设置来打包和交付我的JupyterNotebook应用程序?对于非技术人员

python - Jupyter 笔记本 xgboost 导入

我有以下问题(我在MAC上)我可以使用我的终端从python2.7或python3.6导入xgboost,但问题是我无法将它导入我的Jupyter笔记本。importxgboostasxgbModuleNotFoundErrorTraceback(最后一次调用)在()---->1将xgboost导入为xgbModuleNotFoundError:没有名为'xgboost'的模块虽然我写:!pip3installxgboost它打印出:要求已经满足:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-p