ipython jupyter notebook中显示图像和数学公式实例
1.#可以使用LaTeX表示数学公式
#可以使用LaTeX表示数学公式 fromIPython.displayimportLatex Latex(r"$\sqrt{x^2+y^2}$")
2.#SymPy的表达式也可以显示为LaTex
%load_extsympyprinting fromsympyimport* x,y=symbols("x,y") sqrt(x**2+y**2)
3.#用Image类显示”jupyter.png”图片,缺省路径为Notebook文件所在的目录
fromIPython.displayimportImage
Image(filename="jupyter.png")
4.使用matplotlib绘图
%matplotlibinline
plot(random.randn(100));
5.#%prun用于代码的执行性能分析,可以作为行命令和单元命令使用
%%prun foriinrange(100): np.linalg.det(random.rand(10,10))
补充知识:JupyterNotebook使用-如何设置代码单元启用自动换行
最近开始使用JupyterNotebook,至于它的强大功能不需要我做过多介绍,接下来直接进入正题
在使用的过程中我发现了一个这样的问题:当编辑的代码过长时将会出现滚动条/滑动条(像下面这样)
但是当我将滚动条拉到底时,问题出现了:侧边栏仍然会遮挡部分代码(像这样)
这个问题在使用主题插件jupyterthemes时尤为明显(示例使用主题为:monokai,通过pipinstalljupyterthemes安装,启用主题:jt-tmonokai)
在使用官方默认主题的时候并不是很明显,基本不影响使用.但是对于想要使用主题的人来说这个问题无疑造成了相当大的困扰,下面介绍一种通过修改配置文件,使代码单元启用自动换行来规避遮挡的方案
首先通过命令jupyter--config-dir找到配置文件所在路径,进入下一级路径nbconfig(如果没有,自行创建即可)
示例(我的配置文件路径C:\Users\DMCs9\.jupyter\nbconfig)
找到notebook.json文件(如果没有,自行创建即可),通过notepad++打开文件进行编辑
追加/写入如下代码,保存并重新启动JupyterNotebook
"MarkdownCell":{ "cm_config":{ "lineWrapping":true } }, "CodeCell":{ "cm_config":{ "lineWrapping":true } },
到此问题便解决了(下面是更改配置文件后的结果)
注:完整的配置文件格式(这个是我的,仅供参考格式,其余配置可能并不会生效)
{ "load_extensions":{ "nbextensions_configurator/config_menu/main":true, "contrib_nbextensions_help_item/main":true, "jupyter-js-widgets/extension":true, "codefolding/main":true, "code_font_size/code_font_size":false, "toc2/main":true, "scratchpad/main":false, "code_prettify/code_prettify":false, "autoscroll/main":false, "python-markdown/main":false, "scroll_down/main":false, "snippets/main":false, "ruler/main":false, "notify/notify":false, "hide_input/main":false, "freeze/main":false, "hide_input_all/main":false, "qtconsole/qtconsole":false, "code_prettify/autopep8":false }, "MarkdownCell":{ "cm_config":{ "lineWrapping":true } }, "CodeCell":{ "cm_config":{ "lineWrapping":true } }, "Cell":{ "cm_config":{ "lineNumbers":true } }, "Notebook":{ "Header":true, "Toolbar":true }, "toc2":{ "number_sections":false, "skip_h1_title":true, "collapse_to_match_collapsible_headings":false } }
以上这篇ipythonjupyternotebook中显示图像和数学公式实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。