【干货】Jupyter Lab操作文档

  • Jupyter Lab操作文档
    • 1. 使用须知
    • 2. 定制化Jupyter
      • 设置主题
      • 显示代码行数
      • 设置语言
      • 更多设置
    • 3. 认识Jupyter界面
    • 4. 初用Jupyter
      • 运行
      • 调试
      • 格式化
      • 查看源码
    • 5. 使用Jupyter Terminal
    • 6. 使用Jupyter Markdown
    • 7. 上传下载文件(云服务器中的Jupyter Lab)
      • 上传文件到Jupyter
      • 下载文件到Jupyter
    • 8. 快捷键附录
      • 模式介绍
      • 常用快捷键

Jupyter Lab操作文档

1. 使用须知

Jupyter Lab集成了很多编辑器,例如 Jupyter 笔记本、文本编辑器、终端和自定义组件。更多的详细介绍你可以查看 JupyterLab官网文档介绍。

2. 定制化Jupyter

设置主题

设置Jupyter的主题:

theme

设置Terminal的主题:

jupyter-dark-theme

比如将Terminal设置成Dark,效果如下:

terminal-dark

显示代码行数

打开Line Numbers,方便用于调试。

line numbers

设置语言

设置界面的语言,默认为英文。

language

更多设置

more-settings

3. 认识Jupyter界面

image-20230328012316774

注:在文件管理模块中,删除文件有些问题,你可以在4中打开terminal,通过命令删除。

4. 初用Jupyter

最好的学习方式就是实践,在文件列表中选择demo.ipynb, 快速体验jupyter的基本功能。

运行

code-runn

注:jupyter的执行顺序很重要。很多时候发现运行结果于预期不符,就是因为jupyter执行错乱导致的。

调试

Jupyter lab内置了debugger功能,您需要先打开Line Number,然后打开debug按钮,打断点,然后运行项目。最后再右边菜单栏是对应调试功能。

debug

格式化

您可以点击Formatter按钮对您的代码进行格式化。

formatter

查看源码

首先你需要打开Contextual Help,然后运行代码,在鼠标选中需要查看源码的类或函数等。在Contextual Help就会出现相应源码。

contextual

source-code

5. 使用Jupyter Terminal

有时候有些操作,图像化界面操作有问题,你可以打开Terminal试一试。

launcher-terminal

terminal

6. 使用Jupyter Markdown

您可以再Notebook上写Markdown

markdown

您也可以自己创建一个Markdown文件

markdown2

7. 上传下载文件(云服务器中的Jupyter Lab)

上传文件到Jupyter

方式1:目前平台暂不支持上传大文件。您需要将文件上传到平台,详情请参考仓库文件操作。

比如我将模型文件上传到1.1G的bert模型上传到了tokcls_bert_base_chineses_cluener仓中,
在terminal中执行git clone https://source-xihe.mindspore.cn/MindSpore/tokcls_bert_base_chineses_cluener.git就可以下载。

克隆

方式2(推荐):可以将在本地将文件上传到华为云OBS上,然后在terminal中通过或者wget下载。

wget

方式3:对于小文件,比如txt文本文件,你可以直接拖拽到文件区。

上传

下载文件到Jupyter

方式1(推荐):将文件上传到OBS中。用OBS作为一个存储中转站,详情请参考obsutil_linux_amd64的下载和使用。

方式2:对于模型文件或者相关文件您可以选用此方式,你可以将更新的模型文件上传到模型库中。详情请参考仓库文件操作。

方式3:对于小文件,你可以直接选择文件点击下载。

下载

8. 快捷键附录

模式介绍

Jupyter Lab 的 Notebook 中有两种模式,分别是编码模式(Edit mode)和命令模式(Command mode)。编码模式就是光标在 code 栏中闪烁时的模式,而命令模式就是点击 code 栏中括号后,code 栏变成灰色时的模式。

  • 在编码模式下可以通过按 Esc 键进入命令模式
  • 在命令模式下可以通过按 Enter 键进入编码模式

常用快捷键

选中cell或者在cell中按ESE按键进入到命令模式,再执行以下快捷键

快捷键描述
Ctrl + Enter运行本栏代码,保持在本栏并进入命令模式
Shift + Enter运行本栏代码,跳到下一栏并进入命令模式
Alt + Enter运行本栏代码,跳到下一栏并进入编辑模式
a在本栏代码前增加一栏,并跳到新增加的一栏,仍处在命令模式下
b在本栏代码后增加一栏,并跳到新增加的一栏,仍处在命令模式下
dd删除本代码栏,并自动跳到下一栏代码栏,仍处在命令模式下
m切换到 Markdown 模式,仍处在命令模式下,按下 Enter 可进入编辑模式
y切换到 Code 模型,仍处在命令行模式下,按下 Enter 可进入编辑模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/743875.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【操作系统】信号处理与阻塞函数|时序竞态问题

🔥博客主页: 我要成为C领域大神🎥系列专栏:【C核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞👍收藏⭐评论✍️ 本博客致力于知识分享,与更多的人进行学习交流 ​ 关于阻塞函数和…

Go 语言学习笔记之通道 Channel

Go 语言学习笔记之通道 Channel 大家好,我是码农先森。 概念 Go 语言中的通道(channel)是用来在 Go 协程之间传递数据的一种通信机制。 通道可以避免多个协程直接共享内存,避免数据竞争和锁的使用,从而简化了并发程…

Edge 浏览器退出后,后台占用问题

Edge 浏览器退出后,后台占用问题 环境 windows 11 Microsoft Edge版本 126.0.2592.68 (正式版本) (64 位)详情 在关闭Edge软件后,查看后台,还占用很多系统资源。实在不明白,关了浏览器还不能全关了,微软也学流氓了。…

T-Reqs:一款基于语法的HTTP漏洞挖掘工具

关于T-Reqs T-Reqs全称为Two Requests,T-Reqs是一款基于语法的HTTP模糊测试漏洞挖掘工具,该工具可以通过发送版本为1.1或更早版本的变异HTTP请求来对目标HTTP服务器进行模糊测试以及漏洞挖掘。该工具主要通过下列三大步骤实现其功能:&#x…

冶金工业5G智能工厂工业物联数字孪生平台,推进制造业数字化转型

冶金工业5G智能工厂工业物联数字孪生平台,推进制造业数字化转型。传统生产方式难以满足现代冶金工业的发展需求,数字化转型成为必然趋势。通过引入5G、工业物联网和数字孪生等先进技术,冶金工业可以实现生产过程智能化、高效化和绿色化&#…

轻松掌握:工科生如何高效阅读国际期刊和撰写论文(下)

⭐️我叫忆_恒心,一名喜欢书写博客的研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三连支…

LeetCode 算法:将有序数组转换为二叉搜索树 c++

原题链接🔗:将有序数组转换为二叉搜索树 难度:简单⭐️ 题目 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9]…

visual studio打包QT工程发布exe安装包

一、实验环境 软件版本下载链接visual studioMicrosoft Visual Studio Community 2022 (64 位) - Current 版本 17.7.5QTv6.6.3NSISv3.10官网 或 百度云1234Windows11 二、程序准备 1、程序生成 使用 visual studio 打开工程,选择 Release 模式后,点…

韩顺平0基础学java——第31天

p612-637 IO流 IO流原理及流的分类 Java lO流原理 1.I/O是Input/Output的缩弓,IV/O技术是非常实用的技术,用于处理数据传输。 如读/写文件,网络通讯等。 2. Java程序中,对于数据的输入/输出操作以”流(stream)”的方式进行。 3…

系统漏洞复现与勒索病毒

知识点:SMB漏洞介绍、漏洞复现流程、勒索病毒攻击与防护 渗透测试相关: 基本概念: 渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报…

Word如何在页眉中插入和删除横线

你平常是否遇见到Word的页眉中有一条横线,怎么也删不了!!! 今天刘小生分享如何在页眉中插入和删除横线,我们一起操练起来吧! 1、Word页眉插入横线 选择【插入】-【页眉页脚】,在“页眉页脚”…

基于SSM+VUE的网上订餐系统(带1w+文档)

基于SSMVUE的网上订餐系统(带1w文档) 网上订餐系统的数据库里面存储的各种动态信息,也为上层管理人员作出重大决策提供了大量的事实依据。总之,网上订餐系统是一款可以真正提升管理者的办公效率的软件系统。 项目简介 基于SSMVUE的网上订餐系统(带1w文档…

【LLM之KG】KoPA论文阅读笔记

研究背景 知识图谱补全(KGC)是通过预测知识图谱中缺失的三元组来完善知识图谱的信息。传统方法主要基于嵌入和预训练语言模型,但这些方法往往忽视了知识图谱的结构信息,导致预测效果不佳。 研究目标 本文的研究目标是探索如何将…

YOLOv8关键点pose训练自己的数据集

这里写自定义目录标题 YOLOv8关键点pose训练自己的数据集一、项目代码下载二、制作自己的关键点pose数据集2.1 标注(非常重要)2.1.1 标注软件2.1.2 标注注意事项a.多类别检测框b.单类别检测框2.2 格式转换(非常重要)2.3 数据集划分三、YOLOv8-pose训练关键点数据集3.1 训练…

小程序注册

【 一 】小程序注册 微信公众平台 https://mp.weixin.qq.com/ https://mp.weixin.qq.com/注册 邮箱激活 小程序账户注册 微信小程序配置 微信小程序开发流程 添加项目成员 【 二 】云服务 lass 基础设施服务(组装机) 你买了一大堆的电脑配件&#x…

Live Wallpaper Themes 4K Pro for Mac v19.9 超高清4K动态壁纸

Live Wallpaper & Themes 4K Pro for Mac v19.7 是一款专为Mac用户设计的超高清4K动态壁纸应用程序。它凭借出色的视觉效果和丰富的个性化设置,为用户带来全新的桌面体验。 这款软件提供了大量精美的动态壁纸供用户选择,涵盖了各种风格和主题&#…

STM32学习-HAL库 串口通信

学完标准库之后,本来想学习freertos的,但是看了很多教程都是移植的HAL库程序,这里再学习一些HAL库的内容,有了基础这里直接学习主要的外设。 HAL库对于串口主要有两个结构体UART_InitTypeDef和UART_HandleTypeDef,前者…

Java三层框架的解析

引言:欢迎各位点击收看本篇博客,在历经很多的艰辛,我也是成功由小白浅浅进入了入门行列,也是收货到很多的知识,每次看黑马的JavaWeb课程视频,才使一个小菜鸡见识到了Java前后端是如何进行交互访问的&#x…

亚马逊云科技官方活动:一个月拿下助理架构师SAA+云从业者考试认证(送半价折扣券)

为了帮助大家考取AWS SAA和AWS云从业者认证,小李哥争取到了大量考试半价50%折扣券,使用折扣券考试最多可省75刀(545元人民币)。 领取折扣券需要加入云师兄必过班群,在群中免费领取。目前必过班群招募到了超过200名小伙伴,名额有限…