• 第三十六篇 入门机器学习——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.查看魔法命令详细说明的方法:%命令?
    效果大致如下:
  • 相关阅读:
    电子论文写作不发愁
    美化 Blog
    The problem with install redhat linux
    Unknown hard error.stop:c000021a.
    .NET集合类:定义,用途及使用条件
    linux ftp 命令详解
    [转]MVC和MVP的区别
    一次谷歌面试趣事(转)
    全文索引原理及其示例(sqlserver)【转】
    “什么是团队精神”——《海贼王》里的一段台词
  • 原文地址:https://www.cnblogs.com/xuezou/p/9312063.html
Copyright © 2020-2023  润新知