在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、魔法命令介绍%lsmagic:列出所有magics命令Available line magics:【对当前行使用共计93个】 %alias %alias_magic %autoawait %autocall %automagic %autosave %bookmark %cd %clear %cls %colors %conda %config %connect_info %copy %ddir %debug %dhist %dirs %doctest_mode %echo %ed %edit %env %gui %hist %history %killbgscripts %ldir %less %load %load_ext %loadpy %logoff %logon %logstart %logstate %logstop %ls %lsmagic %macro %magic %matplotlib %mkdir %more %notebook %page %pastebin %pdb %pdef %pdoc %pfile %pinfo %pinfo2 %pip %popd %pprint %precision %prun %psearch %psource %pushd %pwd %pycat %pylab %qtconsole %quickref %recall %rehashx %reload_ext %ren %rep %rerun %reset %reset_selective %rmdir %run %save %sc %set_env %store %sx %system %tb %time %timeit %unalias %unload_ext %who %who_ls %whos %xdel %xmode Available cell magics:【对当前cell使用共计28个】 %%! %%HTML %%SVG %%bash %%capture %%cmd %%debug %%file %%html %%javascript %%js %%latex %%markdown %%perl %%prun %%pypy %%python %%python2 %%python3 %%ruby %%script %%sh %%svg %%sx %%system %%time %%timeit %%writefile %quickref:输出所有魔法指令的简单版帮助文档%Magics_Name?:输出某个魔法命令详细帮助文档魔法命令名称?输出魔法命令的详细帮助文档,以%alias为例: 2、Line magics:Line魔法指令
windows有8个默认的指令,功能和linux下一样。 #Windows下有8个命令 In [1]: %alias# Total number of aliases: 8 Out[1]: [('copy', 'copy'), ('ddir', 'dir /ad /on'), ('echo', 'echo'), ('ldir', 'dir /ad /on'),#列出文件夹 ('ls', 'dir /on'), ('mkdir', 'mkdir'),#创建文件夹 ('ren', 'ren'), ('rmdir', 'rmdir')]#删除文件夹 Linux下有16个默认指令,感兴趣可自己试验。 In [3]: %alias Total number of aliases: 16 Out[3]: [('cat', 'cat'), ('clear', 'clear'), ('cp', 'cp'), ('ldir', 'ls -F -o --color %l | grep /$'), ('less', 'less'), ('lf', 'ls -F -o --color %l | grep ^-'), ('lk', 'ls -F -o --color %l | grep ^l'), ('ll', 'ls -F -o --color'), ('ls', 'ls -F --color'), ('lx', 'ls -F -o --color %l | grep ^-..x'), ('man', 'man'), ('mkdir', 'mkdir'), ('more', 'more'), ('mv', 'mv'), ('rm', 'rm'), ('rmdir', 'rmdir')] 自己设置指令的别名,个人感觉没啥意义,介绍一个。
效果类似linux中history。
%notebook notebook.ipynb将所有历史输入导入notebook.ipynb文件中
3、Cell magics:Cell魔法指令
%%latex \begin{equation} \int_0^\infty \frac{x^3}{e^x-1}\,dx = \frac{\pi^4}{15} \label{eq:sample} \end{equation}
这个可以使用bash、perl、javascript、js 等等,不过经过测试,在jupyter notebook中不友好,在ipython中没什么问题。 以下在ipython中完成: 写bash程序In [9]: %%script bash ...: for i in 1 2 3; do ...: echo $i; ...: done 1 2 3 写perl程序In [11]: %%script perl ...: print "hhn"; hhn 写python2程序 In [12]: %%script python2 ...: print "hhhn" ...: ...: hhhn 参考资料:https://ipython.readthedocs.io/en/stable/interactive/magics.html# 以上就是JupyterNotebook3魔法命令详解及示例的详细内容,更多关于JupyterNotebook3魔法命令的资料请关注极客世界其它相关文章! |
请发表评论