• 机器学习入门日记(二)


    1.jupyter 的使用:

      启动anacanda,每次重启都需要重新lunch jupyter.

      之后就可以访问http://localhost:8888/tree了,

      其实这个就是你电脑文件系统的映射.

      我一般都把工程创建在桌面.

      双击Desktop文件夹,创建mechine_learn文件夹,双击进入,

      可以看到右侧有一个new 按钮,点击然后选择python,创建一个python文件.

      

       点击名称可以编辑文件名.

      现在我们来写我们的第一个python程序.

      输入 print('hello upc'),然后点击cell 展开后点击 run cell.

      第一个python程序

       点击insert-> insert cell blow (这个是在选中格子下面添加一个格子

      然后点击运行.

      大概就是这样.都很简单的.

      之后是快捷键的使用,esc键,进入命令模式,选中一个cell,可以看到cell左侧变成蓝色,按下B,就会在当前选中的cell下面创建一个新的cell.

     

      按下a就会在当先选中的cell上面创建一个cell.

      x:删除当前选中的cell,

      ctrl+enter:运行当前cell,

      m:把当前cell转化成markdown的形式.

      y:当前cell转化成python代码.比较常用的一般就这些.如果想看到到更多,可以点击help->keyboard shortcut就可以看到更多的快捷键.

      jupyter是按照插入顺序执行代码,cell的位置无关,如果你希望你后插入的cell可以从上到下运行,

      那么你可以点击kernal->restart & Run all,就可以改变运行顺序.

    2.jupyter比较特殊的命令.

      %run

      引入单个py文件,并运行.

      %run <py文件路径>

      

      import

      引入一个包

      可以直接使用import引入.

      import <包名> 也可以是 from <包名> import <函数名>

      

      %timeit <一行代码> (用于测试性能,只测试timeit所在行)

      (这个地方只能执行这一行指令,而且系统会运行自动多次,具体会运行多少次系统自己决定,然后取时间最短的三次的平均值作为返回值)

      

      %%timeit

      <多行代码>

      (测试当前cell里面全部的时间)

      

      %time <一行代码>

      (这个只会测试一次,total : 指的是总共所占cpu的时间,wall time:是现实世界所用时间,这个两个不同的原因是cpu可能是多核)

      %%time 

      <多行代码>

      这样也可以区域和测量.

      需要说明的是,如果所运行代码的复杂度,很可能导致time运行出不出来.

      还有很多这样的命令  在cell里面输入 %lsmagic 就可以看到全部的命令.

      如果想查看具体某一个命令的文档,可以输入  %<命令>?

      就可以看到.

  • 相关阅读:
    Linux GCC常用命令
    用两个栈实现一个队列(转载)
    BMP格式介绍(一)
    图像处理笔记(1): bmp文件结构处理与显示
    大数据竞赛平台——Kaggle 入门篇
    图像识别中的深度学习
    面向对象中的抽象和具体类的理解
    全排列算法
    少有程序员读的书
    照片回执
  • 原文地址:https://www.cnblogs.com/miaoliangJUN/p/11994226.html
Copyright © 2020-2023  润新知