Jupyter IPython

一、安装Anaconda

到官网下载Anaconda安装包

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

  3. 1.


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

  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、打开与关闭
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 : 复原

jupyter IPthon常用命令的更多相关文章

  1. Jupyter notebook常用命令合计

    shift + cr #运行该行并转入下一行 control + cr #运行该行 option + cr #运行该行并插入新行

  2. conda常用命令

    1. conda基本命令 检查Anaconda是否成功安装 conda --version 检测目前安装了哪些环境 conda info --envs 检查目前有哪些版本的python可以安装: co ...

  3. Shell 常用命令、基本用法总结

    Filter Filter 常用于从大量文本.数据中提取需求的部分.下面介绍几个常用的 filter 命令. cut $ cut -c 5-8 textfile.txt # 切出 textfile.t ...

  4. Anaconda常用命令收藏----后期还会更新

    一.更换jupyter notobook的打开目录 一般载在安装好Anaconda的时候,打开jupyter指向的目录一般是系统的根目录,如C:\Users\25282,但是这样的话对C盘是个不小的负 ...

  5. Linux 常用命令(持续补充)

    常用命令: command &:将进程放在后台执行 ctrl + z:暂停当前进程 并放入后台 jobs:查看当前后台任务 bg( %id):将任务转为后台执行 fg( %id):将任务调回前 ...

  6. LVM基本介绍与常用命令

    一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适 ...

  7. Linux学习笔记(一):常用命令

    经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助 ...

  8. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  9. 【原】npm 常用命令详解

    今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块 ...

随机推荐

  1. 003 01 Android 零基础入门 01 Java基础语法 01 Java初识 03 Java程序的执行流程

    003 01 Android 零基础入门 01 Java基础语法 01 Java初识 03 Java程序的执行流程 Java程序长啥样? 首先编写一个Java程序 记事本编写程序 打开记事本 1.wi ...

  2. 图像sensor的bitdepth

    参考来源:https://blog.csdn.net/yuejisuo1948/article/details/83617359 bitdepth目前个人理解是sensor像素上表示颜色的范围,也可说 ...

  3. 编程体系结构(07):JavaEE之Web开发

    本文源码:GitHub·点这里 || GitEE·点这里 一.基础概念 1.CS与BS架构 CS架构模式 客户端/服务器(Client/Server)模式,既要编写服务器端程序,也要开发客户端程序,软 ...

  4. ORA-00018: maximum number of sessions exceeded 超出最大会话数

    ORA-00018: maximum number of sessions exceededORA-00018: 超出最大会话数 Cause:       All session state obje ...

  5. 怎么快速从产品助理/初级 PM 成长为高级 PM?

    一般想成为一枚产品经理的同学,如果没有经过系统的学习,都是从产品专员/助理开始做起的~ 那要想快速从产品助理/初级 PM 成长为高级 PM,以下这几点必不可少 直接上干货~ 全文篇幅较长,可以点赞收藏 ...

  6. git冲突的表现

    <<<<<<< HEAD b789 ======= b45678910 >>>>>>> 6853e5ff961e68 ...

  7. WPF开源控件扩展库 - MaterialDesignExtensions

    Material Design Extensions 在WPF开源控件库 Material Design in XAML Toolkit(本站介绍:链接)的基础上进行了控件扩展和特性新增.本开源项目中 ...

  8. Django的安装和项目的启动

    一.安装(安装最新LTS版): 1.命令行安装 pip install django==1.11.18 -i 源 2.pycharm 安装    二.创建项目 1.命令行创建 下面的命令创建了一个名为 ...

  9. python接口测试之日志功能

    之前在简书中看了一篇关于日志功能的文档,供大家参考:https://www.jianshu.com/p/62f7b49b41e7 Python通过logging模块提供日志功能,所以直接导入即可 im ...

  10. Redis6 安装

    在centos7.5服务器上按照官方发布的安装方式并不能进行正确的安装,现收集并整理如下安装方式,亲测有效 1.安装依赖 yum install -y cpp binutils glibc glibc ...