gpt4 book ai didi

Python数据分析JupyterNotebook3魔法命令详解及示例

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 29 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python数据分析JupyterNotebook3魔法命令详解及示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

  。

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

Python数据分析JupyterNotebook3魔法命令详解及示例

  。

%quickref:输出所有魔法指令的简单版帮助文档

Python数据分析JupyterNotebook3魔法命令详解及示例

  。

%Magics_Name?:输出某个魔法命令详细帮助文档

魔法命令名称?输出魔法命令的详细帮助文档,以%alias为例:

Python数据分析JupyterNotebook3魔法命令详解及示例

  。

2、Line magics:Line魔法指令

%alias:设置指令的别名 。

windows有8个默认的指令,功能和linux下一样.

#Windows下有8个命令In [1]: %alias#Total number of aliases: 8Out[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]: %aliasTotal number of aliases: 16Out[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")]

自己设置指令的别名,个人感觉没啥意义,介绍一个.

Python数据分析JupyterNotebook3魔法命令详解及示例

%conda:cell中安装packageM 。

%conda install package_names 。

%dhist:输出历史访问目录 。

%history:列出历史输入的指令 。

效果类似linux中history.

Python数据分析JupyterNotebook3魔法命令详解及示例

%magic:输出所有魔法指令帮助文档 。

%matplotlib inline:效果等价于plt.show() 。

%notebook:导出当前notebook所有历史输入到一个文件中 。

%notebook notebook.ipynb将所有历史输入导入notebook.ipynb文件中 。

%pip:在cell中使用pip指令 。

%pwd:输出当前路径 。

%pycat:预览文件,类似linux中cat 。

%run:执行脚本 。

Python数据分析JupyterNotebook3魔法命令详解及示例

%time:执行时间 。

Python数据分析JupyterNotebook3魔法命令详解及示例

  。

3、Cell magics:Cell魔法指令

%%writefile:将当前cell中内容写入文件中 。

Python数据分析JupyterNotebook3魔法命令详解及示例

%%latex:写Latex公式 。

%%latexegin{equation}  int_0^infty frac{x^3}{e^x-1},dx = frac{pi^4}{15}  label{eq:sample}end{equation}

Python数据分析JupyterNotebook3魔法命令详解及示例

%%script :写bash、perl、javascript、js 等命令 。

这个可以使用bash、perl、javascript、js 等等,不过经过测试,在jupyter notebook中不友好,在ipython中没什么问题.

以下在ipython中完成:

  。

写bash程序

In [9]: %%script bash   ...: for i in 1 2 3; do   ...: echo $i;   ...: done123

  。

写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魔法命令的资料请关注我其它相关文章! 。

原文链接:https://blog.csdn.net/qq_21478261/article/details/108791150 。

最后此篇关于Python数据分析JupyterNotebook3魔法命令详解及示例的文章就讲到这里了,如果你想了解更多关于Python数据分析JupyterNotebook3魔法命令详解及示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com