目录

1. 基本概念

2.安装与启动 

 3.基本使用方法

4.Jupyter 魔法命令

4.1 Magic命令分类

4.1.1 行魔法命令

4.1.2 单元魔法命令


1. 基本概念

2.安装与启动 

 cmd管理员命令运行

 

 在指定文件夹中打开jupyter:

 

 

 

 3.基本使用方法

 

 

4.Jupyter 魔法命令

magic命令的的主要功能:

(1)混合编程

(2)执行Shell命令

(3)执行特定代码功能

 

4.1 Magic命令分类

行魔法命令:%开头的为行命令,行命令只对命令所在的行有效;

单元魔法命令:%%开头的为单元命令,单元命令则必须出现在单元的第一行(而且不能有注释),对整个单元的代码进行处理。

4.1.1 行魔法命令

(1)%run: 运行外部Python脚本;

%run my_script.py

(2) %load: 加载指定路径下的python文件代码到当前单元格。

%load C:\Users\ZARD\PycharmProjects\class_work\Jupyter_notebook\demo.py

运行会是如下效果:

(3)%time: 测试单行代码单次执行的时间,并返回测试结果;

%time 执行的代码

 

 (4)%who: 列出当前命名空间中定义的变量

%who

(5)%whos: 显示当前命名空间中定义的详细变量信息 ;

%whos

(6)%matplotlib: 配置Matplotlib图形输出;

%matplotlib inline

(7) %pwd: 显示当前工作目录路径;

%pwd

 汇总:

1、魔法命令介绍
  %lsmagic:列出所有magics命令 ​
  %quickref:输出所有魔法指令的简单版帮助文档
  %Magics_Name?:输出某个魔法命令详细帮助文档 
2、Line magics:Line魔法指令
  %alias:设置指令的别名
  %conda:cell中安装package
  %dhist:输出历史访问目录
  %history:列出历史输入的指令
  %magic:输出所有魔法指令帮助文档
  %matplotlib inline:效果等价于plt.show()
  %notebook:导出当前notebook所有历史输入到一个文件中
  %pip:在cell中使用pip指令
  %pwd:输出当前路径
  %pycat:预览文件,类似linux中cat
  %run:执行脚本
  %time:执行时间

4.1.2 单元魔法命令

(1)混合编程

这里可以理解成想要在jupyter里写其他类型的编程代码。要实现该需求可以在单元格起始处输入:%%内核名   来实现。 

 (2)%%writefile:将当前cell中内容写入文件中

 

(3) %%time:测试单元格内代码执行的时间

(4)%%latex:写Latex公式

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

 (5)%%script :写bash、perl、javascript、js 等命令

Logo

更多推荐