Jupyter notebook介绍

1 Jupyter Notebook介绍

Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,并逐渐发展为支持跨所有编程语言的交互式数据科学计算的工具。

  • Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序
  • 名字源自Juia、 Python和R(数据科学的三种开源语言)
  • 是一款程序员和科学工作者的编程/文档/笔记/展示软件
  • .ipynb文件格式是用于计算型叙述的JSON文档格式的正式规范

在这里插入图片描述
Jupyter项目旨在开发跨几十种编程语言的开源软件,开放标准和用于交互式计算的服务。

2 为什么使用Jupyter notebook?

  • 传统软件开发:工程/目标明确
    需求分析,设计架构,开发模块,测试
  • 数据挖掘:艺术/目标不明确
    目的是具体的洞察标,而不是机械的完成任务
    通过执行代码来理解问题
    迭代式地改进代码来改进解决方法

实时运行的代码、叙事性的文本和可视化被整合在一起,方便使用代码和数据来讲述故事。

对比Jupyter Notebook和 Pycharm

  • 画图:pycharm会阻塞,将画图页面关闭才可继续运行
    在这里插入图片描述
  • 数据展示:Jupyter Notebook可保留运行结果,即保留已读取的数据结果
    在这里插入图片描述

3 Jupyter Notebook的使用

3.1 修改默认路径(待续)

Jupyter默认打开路径为C:\用户\Administrator(或C:\Users\guans

修改路径:右键 - 打开文件位置
在这里插入图片描述
右键-属性
在这里插入图片描述

3.1 界面启动

环境搭建好后,本机输入 jupyter notebook命令,会自动弹出浏览器窗口打开 Jupyter Notebook

  • 标题栏:点击标题(如 Untitled)修改文档名菜单栏
  • 导航- File-Download as,另存为其他格式
  • 导航- Kernel
    Interrupt,中断代码执行(程序卡死时)
    Restart,重启 Python内核(执行太慢时重置全部资源)
    Restart& Clear Output,重启并清除所有输出
    Restart&RunA,重启并重新运行所有代码
3.2 cell 操作

一对In-Out会话被视作一个代码单元,称为cell。

Jupyter支持两种模式:

  • 编辑模式( Enter)
    命令模式下回车Enter鼠标双击cell进入编辑模式
    可以操作cell内文本或代码,剪切/复制/粘贴移动等操作
  • 命令模式(Esc)
    Esc退出编辑,进入命令模式
    可以操作cell单元本身进行剪切/复制/粘贴/移动等操作

1)鼠标操作
在这里插入图片描述

2)快捷键操作

  • 两种模式通用快捷键
    Shift+ Enter,执行本单元代码,并跳转到下一单元
    Ctrl+ Enter,执行本单元代码,留在本单元

  • cell 行号前的 *,表示代码正在运行

  • 命令模式:按ESC进入

快捷键作用
Ycell切换到code模式
Mcell切换到 Markdown模式
A在当前cell的上面添加cell
B在当前cell的下面添加cell
双击D删除当前cell
Z回退
L为当前cell加上行号<!–
Ctrl+ Shift+p对话框输入命令直接运行
Ctr1+Home快速跳转到首个cell
Ctr1+End–>快速跳转到最后一个cell
  • 编辑模式:按 Enter进入
快捷键作用
Ctrl键+点击鼠标多光标操作
Ctrl+Z回退
Ctrl+Y重做
变量、方法后跟Tab键补全代码
Ctrl+/为一行或多行代码添加/取消注释
可在最后一条语句之后加一个分号屏蔽自动输出信息

多光标操作说明:Ctrl选中+鼠标多次选择,按下del、backspace……在这里插入图片描述

4 markdown简单使用(缩进)

操作作用
-一级缩进
tab+-二级缩进
tab+tab+-三级缩进

参考视频:https://www.bilibili.com/video/BV1xt411v7z9?from=search&seid=6749764371109957543

5 库安装

整个数据挖掘基础阶段会用到 Matplotlib、 Numpy、 Pandas、Ta-ib等库,为了统一版本号在环境中使用,将所有的库及其版本放到了文件 requirements. txt当中,然后统一安装

matplotlib==2.2.2
numpy==1.14.2
pandas==0.20.3
TA-Lib==0.4.16
tables==3.4.2
jupiter==1.0.0

使用pip命令安装
pip install -r requirements. txt

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值