zoukankan      html  css  js  c++  java
  • 第三十六篇 入门机器学习——Jupyter Notebook中的魔法命令

     
     
    No.1.魔法命令的基本形式是:%命令
     
    No.2.运行脚本文件的命令:%run
    %run 脚本文件的地址
    %run C:UsersJieDesktophello.py
    
    # 脚本一旦被加载进来,我们就可以在后面的代码中使用脚本中的业务逻辑
     
    No.3.(补充知识点)加载一个包中的某个模块下的某个类的某个方法:
     
    import app.libs.redprint.Redprint
    或者
    from app.libs.redprint import Redprint

    No.4.测试代码性能的命令:%timeit

    %itmeit 测试内容

    效果大致如下:

    上面的信息显示,Jupyter帮我们运行了1000次,然后取运行结果最快的前7次,计算运行时间的平均值。
    如果我们增大计算量,那么Jupyter的运行次数就会相应减少,效果大致如下:
    这次,Jupyter就只运行了100次。
    上面这种测试代码性能的方式有一个局限性,那就是%timeit命令后面只能接一句话,解决方法是下面的命令。
     
     
    No.5.测试代码性能的命令:%%itmeit
    %%timeit
    代码块

    效果大致如下:

    我们这里的代码块实际上是对No.4.中的代码块进行了拆分,通过运行结果的比较,发现拆分后运行所花的时间更长,性能更低。

    No.6.如果测试代码性能时,我们只想让代码运行一次,可以使用命令:%time

    %itme 测试内容

    No.7.相应的,测试代码块的性能,只运行一次,可以使用命令:%%time

    %%time
    代码块
    No.8.列出所有魔法命令的命令:%lsmagic
    效果大致如下:
    No.9.查看魔法命令详细说明的方法:%命令?
    效果大致如下:
  • 相关阅读:
    meta 详解 南京酷得软件
    dojo框架 南京酷得软件
    动软.Net代码自动生成器 南京酷得软件
    Gym 100733 A
    poj 1164 The Castle (入门深搜)
    Gym 100733G No Negations
    Gym 100733C
    关于发邮件时候内嵌图片,在vs2003 里有没有类似LinkedResource 这样的东西
    VS2005里遇到的怪问题,打开vs2005 所有的下拉菜单都变成了全透明的
    discuz!nt里的投票代码
  • 原文地址:https://www.cnblogs.com/xuezou/p/9312063.html
Copyright © 2011-2022 走看看