当前位置: 首页 > news >正文

jupyter的使用

1.安装

安装过程看这篇记录。
安装

2.如何启动

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

# 进⼊虚拟环境
workon ai(这个是虚拟环境的名称)
# 输⼊命令
jupyter notebook

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

在这里插入图片描述

3.新建notebook⽂档

notebook的⽂档格式是 .ipynb
在这里插入图片描述

4.内容界⾯操作

标题栏:点击标题(如Untitled)修改⽂档名
编辑栏:
在这里插入图片描述

5.cell操作

什么是cell?
cell:⼀对In Out会话被视作⼀个代码单元,称为cell
cell⾏号前的 * ,表示代码正在运⾏
Jupyter⽀持两种模式:
编辑模式(Enter)
命令模式下 回⻋Enter 或 ⿏标双击 cell进⼊编辑模式
可以操作cell内⽂本或代码,剪切/复制/粘贴移动等操作
命令模式(Esc)
按 Esc 退出编辑,进⼊命令模式
可以操作cell单元本身进⾏剪切/复制/粘贴/移动等操作

6.⿏标操作

在这里插入图片描述

7.快捷键操作

两种模式通⽤快捷键
Shift+Enter ,执⾏本单元代码,并跳转到下⼀单元
Ctrl+Enter ,执⾏本单元代码,留在本单元
命令模式:按ESC进⼊
Y ,cell切换到Code模式
M ,cell切换到Markdown模式
A ,在当前cell的上⾯添加cell
B ,在当前cell的下⾯添加cell
其他(了解)
双击D :删除当前cell
Z ,回退
L ,为当前cell加上⾏号
编辑模式:按Enter进⼊
补全代码:变量、⽅法后跟 Tab键
为⼀⾏或多⾏代码添加/取消注释: Ctrl+/ (Mac:CMD+/)
其他(了解):
多光标操作: Ctrl键点击⿏标 (Mac:CMD+点击⿏标)
回退: Ctrl+Z (Mac:CMD+Z)
重做: Ctrl+Y (Mac:CMD+Y)

8.markdown演示

在这里插入图片描述

9.拓展功能安装【了解】

Jupyter Notebook中⾃动补全代码等相关功能拓展
效果展示:
在这里插入图片描述

9.1 安装jupyter_contrib_nbextensions库

# 安装该库的命令如下:
python -m pip install jupyter_contrib_nbextensions
# 然后执⾏:
jupyter contrib nbextension install --user --skip-running-check

在原来的基础上勾选: “Table of Contents” 以及 “Hinterland”
部分功能:
在这里插入图片描述

http://www.lryc.cn/news/34972.html

相关文章:

  • 中级数据开发工程师养成计
  • fastjson 返回 $ref 数据
  • Zookeeper特性和节点数据类型详解
  • Java代码是如何被CPU狂飙起来的?
  • Dynamics365安装失败解决及注册编写
  • Kafka 集群参数
  • 等保2.0与1.0 测评要求的变化
  • nodejs学习巩固笔记-nodejs基础,Node.js 高级编程(核心模块、模块加载机制)
  • 2023年春【移动计算技术】文献精读(二)-3 || 附:创新点、创新思想和技术路线总结
  • 企业新闻稿的格式和要求是什么?如何写好新闻稿?
  • String类的底层原理和版本演变
  • 软考高级信息系统项目管理师系列之二十三:项目采购管理
  • SpringMVC-0308
  • [数据结构]:14-选择排序(顺序表指针实现形式)(C语言实现)
  • 基于C/C++综合训练 ----- 贪吃蛇
  • Unity 混合操作(Blending)
  • Hive建表高阶语句
  • 面向新时代,海泰方圆战略升级!“1465”隆重发布!
  • 带你感受一次JVM调优实战
  • ALG和STUN
  • 原生HTML放大镜
  • C++——模板
  • Chapter2.1:线性表基础
  • Spring源码解析-Spring 循环依赖
  • 从零开始学架构——架构设计的目的
  • Python 异步: 异步生成器(16)
  • .net6 web api使用EF Core,根据model类自动生成表
  • 计算机科学导论笔记(五)
  • 通过命令打Java可执行jar包
  • java基础系列(九) 接口和抽象类