jupyter notebook的安装与使用

96
徐代龙
0.2 2018.04.30 00:10 字数 632

概要

jupyter notebook是一个python交互式编辑器,是一个运行在wen上的运行程序,允许创建和共享包含实时代码,方程,可视化和说明文档。(简明一点就是ipython的升级版)

主要用途

更多的用途是在数据分析与挖掘方面的使用,包括数据清理、转换;数值模拟;统计建模;机器学习等。

安装

因为用的是win10 + python3的环境,jupyter的安装方式很简单,直接在终端输入:

pip install jupyter

打开jupyter

在终端输入:

jupyter notebook

这里电脑配置逊色一点的可能会登上3秒,然后会在默认浏览器中打开一个Home窗口

image.png

画圈的地方是两个相对于的位置。

使用

打开一个新文档,这里我们打开一个python文档,当然你也可以打开txt文档之类的。

image.png

输入:print('jupyter notebook') ,点击Run ,然后在3的位置显示输出结果

image.png

其他使用

(1).修改文档名称

方法一:点上图的Untitled

方法二:点File,再点rename

(2).导出文档

点File,再点Download as

image.png

(3)常用快捷键

Ctrl + Enter: 执行单元格代码
Shift + Enter: 执行单元格代码并且移动到下一个单元格
Alt + Enter: 执行单元格代码,新建并移动到下一个单元格

(4)历史输入和输出变量

IPython 中每一次的输入输出都有序号。我们可以通过一下方法访问这些输入和输出:

_:访问上一次输出
__:访问上上一次输出
_X:访问历史 X 行输出
_iX:访问历史 X 行输入

(5)jupyter 的魔法命令

主要是文件的导入,当前路径的切换等等。

常用的魔法命令:

%quickref   显示 IPython 快速参考
%magic  显示所有魔术命令的详细文档
%debug  从最新的异常跟踪的底部进入交互式调试器
%pdb    在异常发生后自动进入调试器
%reset  删除 interactive 命名空间中的全部变量
%run script.py  执行 script.py
%prun statement 通过 cProfile 执行对 statement 的逐行性能分析
%time statement 测试 statement 的执行时间
%timeit statement   多次测试 statement 的执行时间并计算平均值
%who、%who_ls、%whos  显示 interactive 命名空间中定义的变量,信息级别/冗余度可变
%xdel variable  删除 variable,并尝试清除其在 IPython 中的对象上的一切引用
!cmd    在系统 shell 执行 cmd
output=!cmd args    执行cmd 并赋值
%bookmark   使用 IPython 的目录书签系统
%cd direcrory   切换工作目录
%pwd    返回当前工作目录(字符串形式)
%env    返回当前系统变量(以字典形式)

`

(6)运行python文件

方法一:%run file.py
方法二:!python myfile.py

(7)导入外部文件

%load test.py #test.py是当前路径下的一个python文件

shift + enter运行后,%load test.py被自动加入了注释符号#,test.py中的所有代码都被load到了当前的cell中
或者从从网络load代码到jupyter

在cell中输入%load http://.....,然后运行该cell,就会将load后面所对应地址的代码load到当前的cell中;

官网地址

https://jupyter.readthedocs.io/en/latest/install.html

python从入门到熟练
Web note ad 1