Jupyter的学习
一 、Jupyter中的魔术命令
%load test.py :”可以将test.py 中的文件加载到jupyter框中
%matplotlib inline :可以将Matplotlib 的结果嵌入Jupyter, 但实际上不需要这段代码Matplotlib也能正常工作
%ls:查看当前目录下的文件或文件夹详细列表信息
%cd:切换工作路径
%run:执行特定Python文件
%paste和%cpaste:粘贴在剪切板中的内容
%pwd:查看当前Python工作路径和目录。
%time、%timeit、%%time、%%timeit: 这四个命令都是用来做代码执行时间测试的,%time用来测试单个单元格或单行命令一次的执行时间;%timeit与%time类似,但可以基于次数做测试并返回平均时间,例如测试10次或100次,若不指定,默认为测试1000次;
%hist: 显示命令的输入(可选输出)历史,在查找历史命令操作时非常有用;
%quickref:显示IPython的快速参考;
%magic:显示所有魔术命令的详细文档;
%debug:从最新的异常跟踪的底部进入交互式调试器,在debug时常用;
%pdb:在异常发生后自动进入调试器;
%prun statement:通过Cprofile执行statement,并打印分析器的输出结果;
%bookmark:将特定路径保存为书签,以后使用时刻直接使用cd命令定位到书签名而无需完整路径;
%alias:为特定命令定义别名,尤其是命令中包含众多参数时使用;
%xdel和%reset:二者都是删除变量或名称,前者删除单个对象,后者删除当前交互空间全部变量或名称;
%%bash:执行UNIX和Linux的shell命令;
%%HTML:执行HTML程序;
%%Python2:执行Python2程序;
%%Python3:执行Python3程序;
%%ruby:执行Ruby程序;
%%perl:执行Perl程序;