点这里,搜索淘宝优惠券!
点这里,搜索淘宝优惠券!

0 Ubuntu下Jupyter开发环境搭建

【工具概述】

  初学者建议使用Jupyter即可,一边写代码,一遍执行查看执行结果

  Ipython 简介:

    IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进、内置了许多很有用的功能和函数。

    Linux环境下支持 bash shell 命令,可以使操作变得十分顺手

  Jupyter 简介:

    Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 MarkDown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等.

    在Jupyter Notebook 中,代码可以实时的生成图像,视频,LaTeX和JavaScript。  

【平台要求】Win10

【简单开发环境】

 1 pip安装 Ipython Jupyter

3 pip install jupyter 

注意在python3 下安装,否则报错 问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in

2 启动 Ipython 或者 Jupyter

  终端窗口输入:jupyter-notebook

3 常用快捷操作

 Tab自动代码补全

 通过在模块或者函数名后面加?或者??就可以查看这个对象的信息

  【魔术指令】 
  以%开头的叫做line magic,这种类型的指令只能作用与一行代码
  以%%开头的叫做cell magic,这种类型的指令可以作用于一个代码块

  【获得程序执行时间】——%time,%timeit

  【执行外部脚本】%run
     输入%run <外部脚本路径> 可以运行一个外部的python script,
     并把运行结果导入到当前的IPython上下文环境,好比说外部脚本定义了一个变量x,
     那么通过%run运行这个脚本之后就可以在IPython中继续使用这个变量。
  【调用文本编辑器】%edit
     如果需要编写一大段代码不适合使用IPython,那么就可以使用%edit指令,
     %edit指令能启动文本编辑器,在文本编辑器中编辑一段代码,
     保存退出后就可以在IPython中执行。
  【魔法指令帮助】%magic:查看帮助
    输入exit即可退出IPython

7-Jupyter 操作

  模式切换

  • 当前cell侧边为蓝色时,表示此时为命令模式,按Enter切换为编辑模式
  • 当前cell侧边为绿色时,表示此时为编辑模式,按Esc切换为命令模式,或者按Ctrl+M进入命令模式

  显示行号:点击View菜单,选择Toggle Line Numbers

 【魔法函数】

  加载文件 %load file_name

  显示图形需要输入%matplotlib inline

 【命令模式下】

    A:在上方新建cell

    B:在下方新建cell

    F:查找和替换  

Ctrl+m h (就是先按住Ctrl+m,然后放开,单按一下h)显示所有的快捷键了

  • Ctrl-Enter:运行当前cell
  • Shift-Enter:运行当前cell并跳转到下一cell
  • Alt-Enter:运行当前cell并在下方新建cell
  • Y:把当前cell内容转换为代码形式
  • M:把当前cell内容转换为markdown形式
  • 1~6:把当前cell内容设置为标题1~6格式
  • Shift+上下键:按住Shift进行上下键操作可复选多个cell
  • A:在上方新建cell
  • B:在下方新建cell
  • X/C/Shift-V/V:剪切/复制/上方粘贴/下方粘贴
  • 双击D:删除当前cell
  • Z:撤销删除
  • S:保存notebook
  • L:为当前cell的代码添加行编号
  • Shift-L:为所有cell的代码添加行编号
  • Shift-M:合并所选cell或合并当前cell和下方的cell
  • 双击I:停止kernel
  • 双击0:重启kernel

【编辑模式快捷键】

  Tab:代码补全

【高级开发环境】

  

 

posted @ 2018-09-04 16:57  chd_ailex  阅读(363)  评论(0编辑  收藏  举报