发布网友
共3个回答
热心网友
如果要继续执行上一步命令,快捷键有三种方式:
1、空格键
2、回车键
3、右键→选择右键菜单中的第一项“重复×××”
热心网友
一、Jupyter介绍
Jupyter Notebook是以web交互式的编程接口,是IPython notebook的升级版本。主要是针对python,另外支持运行 40 多种编程语言。Jupyter可以在个人机器开发,也可以连接到集群中使用分布式计算引擎spark等以及数据库(mysql/hive/hdfs)。
Jupyter相对于其他python编程工具来说,除了通常的新建、删除、更改、下载编程文件外,还支持在线编程运算可帮助持续开发,特别在企业中有些项目需要持续很长时间的开发,每天下班后关闭jupyter,只要服务器的kernel不关闭,jupyter会保存好开发时的数据缓存和可视化结果,第二天继续开发,而不用又从头再运行,再配合支持markdown的功能,使得jupyternotebook方便记录开发过程和教学。下面对特征工程的教程就是利用了在jupyternotebook中使用markdown生成的,并且支持对文章的内容字体高亮。
二、jupyter安装
Jupyter有多种方式进行安装,一种比较直接的方式是直接下载安装anaconda,里面有自带的jupyter notebook。
第二种是使用pip来安装,pip install jupyter。
另外如果是想在的python环境中使用jupyter的话,在linux系统中使用virtualenv构建虚拟环境,如果在windows下已经安装了anaconda,可以使用conda创建特制python环境,conda create --name your_env_name python=2.7。
启动方式可以直接在anaconda找到jupyter notebook启动
或在终端直接输入jupyternotebook调用,不过需要注意的是jupyter会根据当前启动路径当做开发路径,如果你想在D:\xxxx\目录下进行开发,需要先进入到路径下,再调用jupyternotebook。
三、jupyter使用
3.1 启动jupyter notebook
进入jupyter界面如下:
红色部分Python2就是新建一个notebook,另外Terminals Unavailable是启动终端,这里linux和windows系统略有不同,由于windows下不支持类似linux的tty(控制终端),因此无法使用,Linux下启动效果如下:
Jupyter能够下载文件,上传文件,但是无法在两个文件夹之间进行复制和移动,一种方式是把文件先下载下来,然后在另外文件夹中上传,比较麻烦,如果配合jupyter中的终端就很方便移动,复制和打包文件了。
3.2 jupyter的使用功能
jupyter的基本单元是编程cell组成,也就是我们看到的In[ ]:
Jupyter有三种类型的cells:code cells,markdown cells,raw cells,常用的是code cells和 markdown cells类型。
Cells状态分为命令模式和编辑模式,Enter进入编辑模式,ESC进入命令模式,命令模式和编辑模式下支持很多操作快捷键,非常好用。
常用命令模式快捷键:
y: 单元进入代码状态
m: 转入markdown状态
r:转入raw状态
a: 上方插入新单元
b:下方插入新单元
x:剪切选中单元
c: 复制选中单元
shift-v:粘贴到上方单元
热心网友
上面菜单栏edit→undo delete cells