Jupyter IPython

一、安装Anaconda

到官网下载Anaconda安装包

  1. 双击Anaconda3-5.0.0-Windows-x86_64.exe文件
  2. 会出现如下的页面
  3. 1.

jupyter移除pytorch jupyter删除文件夹_python


jupyter移除pytorch jupyter删除文件夹_运行时间_02

jupyter移除pytorch jupyter删除文件夹_jupyter移除pytorch_03

jupyter移除pytorch jupyter删除文件夹_快捷键_04

jupyter移除pytorch jupyter删除文件夹_运行时间_05

  1. 点击install开始安装,可能过程需要时间,耐心等待

jupyter移除pytorch jupyter删除文件夹_运行时间_06

  1. 点击finish
  2. 配置环境变量
  3. 在path路径下面追加C:\anaconda3、 C:\anaconda3\Scripts
  4. 安装opencv

Cmd命令窗口-》pip install opencv-python 执行

这些包基本上能使用了。

二、Jupyter IPython常用命令

1、启动Anaconda
Cmd命令窗口-》jupyter notebook
2、打开与关闭
  • 在浏览器中访问地址为http://localhost:8888/
  • 通过ctrl C终止jupyter程序
3、基本操作
3.1 IPython操作
  • 新建文件和文件夹
    新建文件:右上角New->Text File/python3
    新建文件夹:右上角New->Folder
  • 删除文件和文件夹
    选中文件左边的方框,在左上角有个红色标记的删除按钮
  • 修改文件和文件夹的名字
    选中文件左边的方框,在左上角点击”Rename”
  • code和markdown两种编辑模式
    code:编辑代码,可运行代码;
  • 运行python代码,或者注释
  • 交互式:代码没有先后上下之分

markdown:编辑文本,

  • 使用“#”(标题) “-”(列表) 和html
  • 运行代码的快捷键:
  • shitf+enter或alt+enter或ctrl+enter
  • 插入行快捷键:b(在当前行下面插入一行) a(在当前行上面一行加入一行)
  • dd:删除当前cell
  • m:转为markdown模式
  • y:转为code模式
  • markdown文档下运行变为预览模式
3.2 IPython的帮助文档

输入命令后都要运行,推荐使用shitf+enter来运行

  • 使用help(‘XXX’)
  • 查看print函数:help(‘print’)或help(print)
  • 使用?或??
  • 查看len:len?或len??
  • 还可以应用到自定义的变量和自定义的函数上来返回帮助文档。此外,使用两个??可以把函数的源代码显示出来
  • 可以使用 shift+tab 代替help和?
3.3 tab键自动补全
4、测试代码运行时间
4.1 运行外部Python文件
%run filepath
4.2获取代码运行时间
%time print('abc')
4.3 获取代码平均运行时间

timeit会多次运行代码,最后得到一个更为精准的预期运行时间.

%timeit print('abc')

可以使用两个百分号来测试多行代码的平均运行时间:

%%timeit
for i in range(100):
    print(i)

区别:

  • %time一般用于耗时长的代码段
  • %timeit一般用于耗时短的代码段
5、查看当前会话中的所有变量与函数

快速查看当前会话的所有变量与函数名称:

%who

查看当前会话的所有变量与函数名称的详细信息:

%whos

返回一个字符串列表,里面元素是当前会话的所有变量与函数名称:

%who_ls
6、执行Linux指令

Linux指令:

$ echo “hello world” # echo is like Python’s print function hello world

$ pwd # pwd = print working directory /home/jake # this is the “path” that we’re sitting in

$ ls # ls = list working directory contents notebooks projects

$ mkdir mm /home/jake/projects

$touch txt !touch /home/nanfengpo/Desktop/xx/hello.txt

在Linux指令之前加上 !,即可在ipython当中执行Linux指令。

注意会将标准输出以字符串形式返回

!ifconfig
7、列出所有命令
lsmagic

查看魔法命令的文档: 使用?

三、notebook的快捷键

1、命令模式
• Enter : 转入编辑模式 
• Shift-Enter : 运行本单元,选中下个单元
• Ctrl-Enter : 运行本单元,选中本单元
• Alt-Enter : 运行本单元,在下面插入一单元
Y : 单元转入代码状态
 M :单元转入markdown状态
• A : 在上方插入新单元
• B : 在下方插入新单元
2、编辑模式 ( Enter 键启动)
• Tab : 代码补全或缩进
• Shift-Tab : 提示
• Ctrl-A : 全选
• Ctrl-Z : 复原