Jupyter Notebook使用方法

Jupyter优点:

前面cell中的变量都可在后面使用

方便数据加载

restart and run all: 防止提前调用后面初始化的变量

Jupyter Notebook 高级用法

魔法命令

%run

  • 执行并将脚本加载进来:

格式:%run 脚本相对地址(相对于ipynb)

%run myscript/hello.py

hello("FFF")

【注】加载进来以后,后面直接可以使用已加载的脚本中的方法

将模块加载进来:

  • 直接调用:
mymodule.first_ml.predict(1)
  • 将模块加载进来:
from mymodule import first_ml

first_ml.predict(2)

时间分析: %timeit、%time

  • %timeit:执行多次,取统计结果(mean)

单行指令:

%timeit L = [i**2 for i in range(1000)]

多行指令:

%%timeit
L = []
for n in range(1000):
    L.append(n ** 2)

生成表达式比for循环快

  • %time:只执行一次,不稳定
%time L = [i**2 for i in range(1000)]

Wall time:物理时间

CPU times: cpu多个核时间总和

%lsmagic

查看魔法命令

魔法命令加?查看文档

%run?:中间没有空格

你可能感兴趣的:(IDE)