栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Jupyter Notebook使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jupyter Notebook使用

文章目录
  • 1.Jupyter Notebook介绍
  • 2.Jupyter Notebook的使用-helloworld
    • 2.1 界面启动
    • 2.2 新建notebook文档
    • 2.3 cell 操作
      • 2.3.1 鼠标操作
      • 2.3.2 快捷键操作
  • 3. Jupyter Notebook中自动补全代码等相关功能拓展
    • 3.1 安装jupyter_contrib_nbextensions库

笔记来源于黑马程序员13天入门机器学习课程

1.Jupyter Notebook介绍

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

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

我使用的jupyter notebook 是安装在anaconda上的,具体如何安装自行百度。cmd打开终端输入jupyter notebook命令, 会自动弹出浏览器窗口打开Jupyter Notebook


本地notebook的默认URL为: http://localhost:8888
想让notebook打开指定目录, 只要进入此目录后执行命令即可

2.2 新建notebook文档

notebook的文档格式是 .ipynb

标题栏: 点击标题(如Untitled) 修改文档名


编辑栏如下

2.3 cell 操作

什么是cell?

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

  • cell行号前的 * , 表示代码正在运行
    Jupyter支持两种模式:

  • 编辑模式(Enter)

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

    • 按 Esc 退出编辑, 进入命令模式
    • 可以操作cell单元本身进行剪切/ 复制/ 粘贴/ 移动等操作
2.3.1 鼠标操作

2.3.2 快捷键操作
  • 两种模式通用快捷键
    • Shift+Enter , 执行本单元代码, 并跳转到下
    • Ctrl+Enter , 执行本单元代码, 留在本单元
  • 命令模式: 按ESC进入
    • Y , cell切换到Code模式
    • M , cell切换到Markdown模式
    • A , 在当前cell的上面添加cell
    • B , 在当前cell的下面添加cell
  • 其他(了解)
    • 双击D : 删除当前cell
    • Z , 回退
    • L , 为当前cell加上行号
    • Ctrl+Shift+P , 对话框输入命令直接运行
    • 快速跳转到首个cell, Crtl+Home
    • 快速跳转到最后一个cell, Crtl+End -->
  • 编辑模式: 按Enter进入
    • 补全代码: 变量、 方法后跟 Tab键
    • 为一行或多行代码添加/取消注释:ctrl+/
  • 其他(了解):
    • 多光标操作: Ctrl键点击鼠标
    • 回退: Ctrl+Z (Mac:CMD+Z)
    • 重做: Ctrl+Y (Mac:CMD+Y)
3. Jupyter Notebook中自动补全代码等相关功能拓展 3.1 安装jupyter_contrib_nbextensions库

安装该库的命令如下:

python -m pip install jupyter_contrib_nbextensions

然后执行:

jupyter contrib nbextension install --user --skip-running-check

在原来的基础上勾选: “Table of Contents” (目录)以及 “Hinterland(自动补全)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1033697.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号