202009-27 解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题 我们都知道Jupyternotebook更换主题后看着会很舒服,但是有个问题主题更换后工具栏不显示了。usename$jt-lAvailableThemes:chesterishgrade3monokaioceans16onedorksolarizeddsolarizedl使用命令:jt-t主题名-T`更换主题就可以显示工具栏了为jupyter添加目录生成插件terminal端输入:1.pipinstalljupyter_contrib_nbextensions2.jupytercontribnbextensioninstall--user--skip-running-check3.(C:\Users\Lenovo... 继续阅读 >
202009-27 解决Jupyter Notebook使用parser.parse_args出现错误问题 问题:在JupyterNotebook中使用args传递参数时出现错误:原始代码:args=parser.parse_args()usage:ipykernel_launcher.py[-h][--x_dimXDIM][--h_dimHDIM][--z_dimZDIM][--ratioRATIO][--seedSEED]ipykernel_launcher.py:error:unrecognizedarguments:-fC:\Users\MSI-NBOOK\AppData\Roaming\jupyter\runtime\kernel-f881e2bc-0a12-4207-b4cf-1cf484ec88f2.jsonAnexceptionhasoccurred,use%tbtos... 继续阅读 >
202009-27 在ipython notebook中使用argparse方式 ipythonnotebook经常被我用作debug的工具。今天调试一段代码,里面用到了argparse这个包来解析命令行参数。但是在ipythonnotebook里,命令行参数与实际执行的时候是完全不同的,因此代码没办法直接跑起来。首先查看parse_args()函数的文档,发现函数接口长这样:ArgumentParser.parse_args(args=None,namespace=None)。这个args要求什么类型并没有说,不过文档最后有一句:“默认情况下,参数字符串取自于sys.argv,并创建一个... 继续阅读 >
202009-27 jupyter notebook中美观显示矩阵实例 我就废话不多说了,还是直接看代码吧!fromIPython.displayimportdisplay,Latex,Math%matplotlibinlinefromIPython.core.interactiveshellimportInteractiveShellsh=InteractiveShell.instance()defnumber_to_str(n,cut=5):ns=str(n)format_='{0:.'+str(cut)+'f}'if'e'innsor('.'innsandlen(ns)>cut+1):returnformat_.format(n)else:returnstr(n)defmatrix_to_latex(mat,style='bmatrix'... 继续阅读 >
202009-27 jupyter notebook 恢复误删单元格或者历史代码的实现 1、先说恢复误删单元格的操作场景:不小心把某个cell给cut了,或者删除了单元格(前提不要关闭notebook窗口)。解决方法:先按Esc键进入命令模式,在按z键就会恢复。记住不要按Ctrl+z(这个只限没删除单元格的常规操作)命令模式和编辑模式识别:命令模式:左侧为蓝色。编辑模式:左侧为绿色,可以直接写入内容。2、恢复原来写过的代码场景:在某个窗口写了很多代码,又删除了很多单元格,想找回原来的代码。解决方法:直接在一... 继续阅读 >
202009-27 jupyter notebook读取/导出文件/图片实例 我就废话不多说,看代码!importnumpyasnpimportmatplotlib.pyplotaspltimportpandasaspdfrompandasimportSeries,DataFrame#如果不添加该行,则每次显示图片都需要加上plt.show%matplotlibinline读入文件:pd.read_csv('./test.csv')读入图片:plt.imread('./d.jpg')导出文件保存图片plt.savefig('./66.png')以上直接保存的方式打开图片呈现空白,解决方案:使用fig=plt.gcf()保存当前图片s=np.random.randint(0,25... 继续阅读 >
202009-27 解决Jupyter NoteBook输出的图表太小看不清问题 如果使用的是matplotlib绘图,可以通过以下命令更改图片的大小:%matplotliblinline如果是plt.figure(figsize=(5,3))#其中(5,3)用于控制图片的大小如果是fig,axes=plt.subplots(2,3,figsize=(12,5))#其中(12,5)用于控制图片的大小补充知识:JupyterNotebook使用plt.show()输出“Figuresize640x480with1Axes”问题JupyterNotebook使用plt.show()第一次执行输出“Figuresize640x480with1Axes”第二次... 继续阅读 >
202009-27 jupyter notebook 重装教程 jupyternotebookjupyter不被识别为内部或外部命令,可操作程序或批处理文件'上次jupyternotebook出现问题了,一直弄不好。首先说一下我最初的解决方法:卸载jupyter-重装jupyter,然后输入jupyternotebook,一直提示‘jupyter'不是有效命令。最后才知道,是因为通过使用pipuninstalljupyter是卸不掉jupyter的需要使用下面两条命令卸载jupyterpipinstallpip-autoremovepip-autoremovejupyter-y注意:pip-autoremo... 继续阅读 >
202009-27 解决jupyter notebook import error但是命令提示符import正常的问题 基本上是因为jupyternotebook的kernel所用的python和命令提示符中的python环境不一样。首先分别在cmd和jupyternotebook下查看所用python版本:importsyssys.executable如果不一样的话就进行下一步,更改jupyternotebook的kernel环境:在命令行输入:ipythonkernelspeclist可以看到指定kernel地址的文件夹:Availablekernels:python2C:\Users\adrianna\AppData\Roaming\jupyter\kernels\python2python3C:\Users\adrianna\... 继续阅读 >
202009-27 Jupyter notebook无法导入第三方模块的解决方式 在CMD控制台进入Jupyternotebook之前,先激活安装了该模块的配置环境,再启动jupyternotebook,问题完美解决。补充知识:anaconda安装jupyternotebook时报错:ImportError:DLLloadfailed,找不到指定模块的解决办法在用anaconda装jupyternotebook的时候安装过程没问题,但是运行jupyter时报错,错误如下。可能是因为我之前用的是anaconda2,有一个jupyter,然后我把annaconda2卸载之后重新装了一个anaconda3,然后重装jupyter... 继续阅读 >
202009-27 ipython jupyter notebook中显示图像和数学公式实例 1.#可以使用LaTeX表示数学公式#可以使用LaTeX表示数学公式fromIPython.displayimportLatexLatex(r"$\sqrt{x^2+y^2}$")2.#SymPy的表达式也可以显示为LaTex%load_extsympyprintingfromsympyimport*x,y=symbols("x,y")sqrt(x**2+y**2)3.#用Image类显示”jupyter.png”图片,缺省路径为Notebook文件所在的目录fromIPython.displayimportImageImage(filename="jupyter.png")4.使用matplotlib绘图%matplotlibinlin... 继续阅读 >
202009-27 解决 jupyter notebook 回车换两行问题 最近安装了丘比特笔记本(jupyternotebook),各种快捷键和编辑模式用的非常舒服。但是我的默认浏览器是chrome每次回车换行都会空出两行,很是不方便。没有找到问题出在哪里,偶然百度到有人说可能是浏览器插件的锅。关闭所有插件后,重启jupyternotebook后果然解决了,经过排查发现是Tampermonkey中的网页限制解除脚本导致。如遇到此类问题,请关闭浏览器插件后重新试一下。补充知识:jupyternotebook设置一个执行单元多个输出... 继续阅读 >
202009-27 Jupyter Notebook 文件默认目录的查看以及更改步骤 输入命令jupyternotebook--generate-config可以看到此时JupyterNotebook的默认目录找到对应路径下的jupyter_notebook_config.py文件,用文本编辑器打开,找到这一句#c.NotebookApp.notebook_dir=‘'然后删掉前面的#,再在‘'中间放希望设置的路径即可。补充知识:JupyterNotebook查看函数细节方法一:使用help函数方法二:在函数名后面加上?举个例子:help:函数名后加?:以上这篇JupyterNotebook文件默认目录的查... 继续阅读 >
202009-27 Jupyter notebook 远程配置及SSL加密教程 jupyternotebook的安装在这里都不赘述可以参考jupyter官网的步骤http://jupyter-notebook.readthedocs.io/en/latest/public_server.html这里讨论下jupyternotebook里面的远程访问配置以及SSL加密1.远程访问配置jupyternotebook--generate-config这个命令会在当前用户的~/.jupyter/文件夹下面生成一个jupyter_notebook_config.py文件jupyternotebookpassword可以生成你需要的远程密码,自己填一下就好,密码会直接输出到... 继续阅读 >
202009-27 jupyter notebook 调用环境中的Keras或者pytorch教程 1.安装插件,在非虚拟环境condainstallnb_condacondainstallipykernel2、安装ipykernel包,在虚拟环境下安装在Windows使用下面命令:激活环境并安装插件(这里的Keras是我的环境名,安装的时候换成自己的环境名即可)activatekerascondainstallipykernel在linux使用下面的命令:激活环境并安装插件sourceactivatekerascondainstallipykernel安装后的效果图如下:至此即可以愉快地使用环境中的Keras和pytorch了Ke... 继续阅读 >
202009-27 在jupyter notebook中调用.ipynb文件方式 正常来说在jupyternotebook中只能调用.py文件,要想要调用jupyternotebook自己的文件会报错。JupyterNotebook官网介绍了一种简单的方法:http://jupyter-notebook.readthedocs.io/en/latest/examples/Notebook/Importing%20Notebooks.html添加jupyternotebook解析文件首先,创建一个python文件,例如Ipynb_importer.py,代码如下:importio,os,sys,typesfromIPythonimportget_ipythonfromnbformatimportreadfromIPy... 继续阅读 >