Jupyter Notebook基础(4)笔记本(Notebook)概述、单元格类别、单元格模式

【数分】jupyter notebook启动和单元格cell 本文主要讲述jupyter notebook的使用方法和单元格Cell的基本操作 阅读详情

Jupyter Notebook当前版本为6.3.0

1. 笔记本(Notebook)概述

笔记本(Notebook)是一种扩展名为.ipynb的独立文件。文件其实是以JSON格式进行组织的。

笔记本文档包含交互式会话的输入和输出。

2. 笔记本文档的结构

笔记本文档(notebook)由一系列单元格组成。单元格表现为多行文输入控件,单元格内容可以通过菜单、工具栏、按钮执行。
单元格的执行行为由单元格的类型决定。笔记本有三种类型的单元格:代码单元格、MarkDown单元格和原始单元格。新建单元格默认为代码单元格,可以通过使用工具栏上的单元格类型下拉列表或快捷键来更改单元格类型。

代码(code)单元格

在代码单元格中可以编辑、运行代码,代码单元格支持语法高亮显示和Tab键自动补全。代码单元格支持的编程语言依赖于Jupyter Notebook安装的内核,默认内核(IPython)支持Python代码。

在执行代码单元格时,单元格中的代码被发送到与笔记本关联的内核。内核运行代码并将运行结果作为单元格的输出显示在笔记本中。
单元格的输出格式不限于文本,还可以输出matplotlib图形、HTML表格、图片、视频等富媒体。

MarkDown单元格

在notebook文档中除了可以编辑、运行代码,还可以通过MarkDown单元格来添加富文本。

执行Markdown单元格时,Markdown标记将被转换为相应的富文本。Markdown支持通过HTML代码进行格式化。

原始单元格

原始单元格中的内容不会被执行。当通过nbconvert转换格式时,原始单元格内容保持不变。

3. 单元格模式

notebook的单元格有命令模式和编辑模式两种模式。

  • 命令模式:命令模式下可以通过快捷键执行一些单元格级的操作。
  • 编辑模式:编辑模式可编辑单元格的内容。

两种模式在编辑器界面上有所不同:

  • 命令模式:单元格边框为蓝色,单元格状态栏为空。
  • 编辑模式:单元格边框为绿色,单元格状态栏显示编辑图标。

两种模式的切换:

  • 编辑模式→命令模式:按ESC键或鼠标单击单元格非编辑区域。
  • 命令模式→编辑模式:按ENTER键或鼠标左键单击单元格编辑区域。
    在这里插入图片描述
Jupyter Notebook 快速入门 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具。 安装 $ pip install jupyter 运行 $ jupyter notebook 运行上面的命令之后,... 阅读详情

相关推荐

Jupyter Notebook 教程

Markdown 图标 快捷键撤销 Ctrl /⌘+Z重做 Ctrl /⌘+Y加粗 Ctrl /⌘+B斜体 Ctrl /⌘+I标题 Ctrl /⌘+Shift +H有序列表 Ctrl /⌘+Shift +O无序列表 Ctrl /⌘+Shift +U待办列表 Ctrl /⌘+Shift +C插入代码 Ctrl /⌘+Shift +K插入链接 Ctrl /⌘+Shift +L插入图片 Ctrl /⌘+Shift +G。

2301_81133727的博客 1045

Jupyter Notebook的基本用法

通过单元格来组织代码和文本,每个单元格可以单独运行

weixin_64089259的博客 4398

【5G NB-IoT NTN】3GPP R17 NB-IoT NTN介绍_nbiot ntn

在3GPP R17协议中,将NB-IoT集成到了NTN(非陆地网络,即卫星通信)中,并定义了一个系统架构。在这个架构中包括一个可配置再生payload的低轨道(LEO)卫星,这意味着该卫星可以执行传统基站的全部或部分功能。该系统架构还可以适配同步轨道(GEO)卫星,这些卫星与LEO卫星类似,也可以配置再生payload。系统高度范围轨道波束覆盖范围LEO300~1500km绕地球转100~1000kmGEO35786km与地球自转同步200~3500km。

2401_84010302的博客 3568

【工具】Jupyter Notebook介绍

在数据分析的道路上,你一定曾有过为新发现而激动不已的时刻,此时你急于将自己的发现告诉大家,却遇到了这样的问题:如何将我的分析过程清晰地表述出来呢? 为了能与同行们有效沟通,你需要重现整个分析过程,并将说明文字、代码、图表、公式、结论都整合在一个文档中。显然传统的文本编辑工具并不能满足这一需求,所以这儿隆重推荐一款神器 Jupyter Notebook,不仅能在文档中执行代码,还能以网页形式分享。 ...

sinat_37967865的博客 3464

秋叶ComfyUI整合包:一键部署AI绘画工作流,解决环境配置难题

在AI绘画和生成式AI领域,Stable Diffusion作为开源的扩散模型,为图像生成提供了强大的技术基础。其核心原理是通过学习数据分布,对随机噪声进行逐步去噪,最终生成高质量的图像。这项技术的价值在于极大地降低了专业图像创作的门槛,并推动了AIGC(人工智能生成内容)在艺术设计、游戏开发、广告营销等场景的广泛应用。然而,其典型工作流实现工具ComfyUI,在实际部署中常因Python环境、PyTorch版本与CUDA驱动之间的复杂依赖关系而受阻,尤其是面对NVIDIA 30系、40系及未来50系等不同

优快云头条 668

TC3xx芯片中断配置避坑指南:从AUTOSAR Davinci配置到SRN地址计算的完整流程

本文详细解析了英飞凌TC3xx芯片的中断配置流程,从AUTOSAR Davinci工具链到硬件调试的全链路指南。重点介绍了中断路由(IR)模块、服务请求节点(SRN)和中断控制单元(ICU)的配置技巧,帮助开发者避开常见陷阱,优化中断性能。

weixin_30628801的博客 411

Jupyter notebook中的Markdown单元格(2)列表-代码-表格

首先将代码单元格对应的下拉列表项改为Markdown,然后输入3行纯文本: 然后在有序列表项1的前面添加数字1,一个点,一个空格: 以此类推: Cell->Run Cells,输入的3行纯文本就被格式化为了一个有序列表: 接下来,拷贝粘贴,双击进行编辑,将这3行中的有字都改为无字,将数字和点都改为+加号: Cell->Run Cells,3行纯文本就被格式化为了一个无序列表: 拷贝粘贴,双击进行编辑,将+加号都改为-减号: Cell->Run Cells,显示的无序列表不变:

zhaopeng01zp的博客 1万+

银河麒麟V10新特性解析:从安装到AI应用的全面指南

本文全面解析银河麒麟V10操作系统的新特性,从安装指南到AI应用开发,详细介绍了其智能调度引擎、神经网络加速和场景化AI工具集等核心功能。通过实战案例展示如何高效配置AI环境、优化性能,并解决常见问题,助力开发者在国产操作系统上实现高效AI开发与应用部署。

seed的博客 300

【JupyterNotebook】006JupyterNotebook单元格操作(重要)

Jupyter Notebook 是一个交互式计算环境,它允许你在文档中创建和共享代码、文本、可视化和数学公式。在 Jupyter Notebook 中,代码和文本都在“单元格”(Cell)中进行操作。以下是关于单元格操作的速成指南,帮助你快速掌握常用的单元格操作。 Jupyter Notebook 中的单元格分为两种类型:查看输出:在代码单元格下方会显示代码的执行结果。如果是图像或可视化结果,Jupyter 会在下方展示它们。强制输出:在代码中使用 显示输出内容(例如,Matplotlib 图形、Pan

m0_74093057的博客 2408

LCZ数据下载及处理-以重庆市为例(完整Python代码)

LCZ数据下载及处理-以重庆市为例(完整Python代码)

WW、forever的博客 611

网络安全 | 企业网络安全的十大挑战及解决方案

网络安全 | 企业网络安全的十大挑战及解决方案,随着信息技术的飞速发展,企业数字化转型进程不断加速,网络安全问题日益成为企业运营与发展面临的关键挑战。本文深入剖析企业网络安全的十大挑战,包括网络攻击日益复杂、数据泄露风险、内部威胁、物联网安全、云安全、合规性要求、移动办公安全、供应链安全、人才短缺以及安全预算有限等,并针对每个挑战详细阐述相应的解决方案,旨在为企业构建全面、有效的网络安全体系提供指导与参考,助力企业在复杂多变的网络环境中保障自身信息资产安全,实现可持续发展。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

开发工具 | 你真的会用jupyter吗?

前言 提起jupyter notebook,应该很多学习过Python的同学都不陌生。虽然用jupyter notebook的同学相对较少,但是提及这款开发工具,很多人都会赞不绝口,“jupyter很强大,交互式、富文本”,很多人都知道jupyter notebook的这几个优点,但是,试问一下,你真的会用jupyter吗? 以Python开发为例,我们只需要在windows命令行或者li...

tayhh的博客 592

【华为OD机试真题 新系统】1010、魔法阵的能量收集 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 新系统】1010、魔法阵的能量收集 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战华为

KJ.JK 1071

Jupyter Notebook 快捷键使用指南

Jupyter Notebook 快捷键使用指南May 4, 2017 |  Python |  python jupyterJupyter Notebook 是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作。Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与 Vim 有些类似。在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键...

qiuzhaohai的博客 5759

Serdes之什么是(CDR)?

光收发器和电收发器使用的是我们所说的串行数据通信。在这种通信方式中,数据位是按顺序一个接一个地传输的。光收发器和电收发器使用的是我们所说的串行数据通信。在这种通信方式中,数据位是按顺序一个接一个地传输的。目前市场上大多数收发器都没有专用的时钟输入,因此时钟恢复和数据重新定时等功能是在收发器外部(即在主板上)进行的。接收端则需要恢复时钟以采样串行线上的数据。为了实现这一点,接收端需要一个与输入数据频率大致相同的时钟。通过使参考时钟与输入数据信号的跳变相位对齐,可以生成一个恢复的时钟。这被称为时钟恢复。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 2388

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

二、为jupyter notebook 添加标题

1、先在“代码框”(绿色)里输入想要设置的标题内容 2、鼠标左键单击箭头的空白处,变成“命令框”(蓝色) 3、有两种方法,我习惯方法一。 方法一:单击键盘上的1,一级标题字样就变成了蓝色(二级标题按2,三级标题按3,四级标题按4......) 方法二:#和*之间放一个空格,然后手动切换“代码”为“Markdown ” 这两种方法都可以把菜单栏中 cell 类型变为Markdown,由代码语句变成了Markdown 语句 4、最后运行 5、单击这里就可以显示目录啦~ .

weixin_45147640的博客 3万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Anaconda下的Jupyter Notebook的使用

学习来自https://www.cnblogs.com/nxld/p/6566380.html Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言

Gfqwy2021 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

如何使用 Jupyter Notebook – 终极指南

打开 notebook 后,您将看到 Notebook Dashboard,其中将显示 notebook 服务器启动目录中的 notebook、文件和子目录的列表。代码类型取决于您创建的笔记本的类型。这是键入代码的位置,执行时,代码将在单元格下方显示输出。例如,如果创建了 Python3 的笔记本,则可以添加 Python3 的代码。考虑下面的示例,其中创建了一个斐波那契数列的简单代码,并且此代码还获取用户的输入。在上面的例子中,首先执行带有 In[1] 的单元格,然后执行带有 In[2] 的单元格。

jianqimingtian的博客 1644

Jupyter notebook基础

jupyter基础 用Jupyter notebook写python代码 写下并运行第一行python代码 点击左上角Untitled给新建的python文档文件重新命名。 在代码框中输入第一行python代码,shift+回车运行 蓝绿两模式:命令模式、编辑模式 Jupyter notebook中,代码和文档都存在于一个个单元格中,每个单元格都有蓝色和绿色两种状态。 命令模式(蓝色):用于执行键盘输入的快捷命令(新增单元格、剪切、复制等等)。通过 Esc 键从绿色的编辑模式切换到蓝色的命令模式,

我就吃一口的BLOG 1832

Jupyter Notebook导航增强:快速跳转到运行中单元格的终极指南

在数据科学和编程的世界中,Jupyter Notebook已经成为不可或缺的工具。然而,当你在处理包含数百个单元格的复杂项目时,快速定位到正在运行的单元格可能变得异常困难。**Jupyter Notebook导航增强**功能正是为了解决这一痛点而设计的,它通过智能的**跳转到运行中单元格**机制,让你的工作流程更加高效顺畅。 ## 🚀 什么是Jupyter Notebook导航增强? **J

gitblog_01036的博客 994

Jupyter notebook常用快捷键

命令行模式(按 Esc 生效,蓝色框) F: 查找并且替换 Ctrl-Shift-F: 打开命令配置 Ctrl-Shift-P: 打开命令配置 Enter: 进入编辑模式 P: 打开命令配置 Shift-Enter: 运行单元格, 选择下面的单元格 Ctrl-Enter: 运行选中的单元格 Alt-Enter: 运行单元格并且在下面插入单元格 Y: 把单元格变成代码快 M: 把单元格变成 Markdown R: 清除单元格格式 1: 把单元格变成标题 1 2: 把单元格变成标题 2 3: 把单元格变成标题

weixin_43544164的博客 3121

Jupyter Notebook

Jupyter 是 2014 年由 IPython 项目发展而来的非营利开源项目,主打跨多编程语言的交互式数据科学与科学计算,其前身 IPython Notebook 升级而来的 Jupyter Notebook 是开源网页应用,名称取自 Julia、Python、R 三大主流数据科学语言,深受程序员与科研人员喜爱,可兼顾编程编写、文档记录、笔记整理与成果展示,专属的.ipynb 文件也是面向计算叙事的标准 JSON 格式文档。

qq_32381773的博客 591

jupyter notebook常用命令总结

本文章只总结常用的到的jupyter notebook命令,仅包含部分命令,命令解释来源不限于官方文档和优快云其他专栏文章 在jupyter notebook中包含两种输入模式,命令模式和编辑模式,esc键能够进入命令模式,回车键能够进入编辑模式 注:出去magic命令外,所有命令都需要在命令模式下输入 0.在notebook中插入图片,可以输入下面代码: from IPython.display import Image Image(filename=" ") 1.删除所选择的单元格,快捷键X

m0_46627404的博客 2749

【工程与环境】Jupyter Notebook的常用快捷键

用Jupyter Notebook,有很多奇技淫巧还是很快捷的,LZ觉得还是整理一波好了。 ENTER: 进入编辑模式 未进入前cell前有条蓝色粗线 进入编辑模式后,可以看到一个闪动的光标 一般未进入编辑模式才可以进行命令模式 一、命令模式快捷键: ESC: 退出编辑模式,进入命令模式 F: 在代码中查找、替换,忽略输出。 SHIFT+ ENTER:运行对应cell,并移动到下一个cell ...

Felaim的博客 3309

Jupyter Notebook笔记本的两种模式

Jupyter Notebook笔记本的两种模式 快捷键 notebook 自带一组快捷键,能让你快速使用键盘与单元格交互,而无需使用鼠标和工具栏。熟悉这些快捷键需要花费一点时间,但如果能熟练掌握,将大大加快你在 notebook 中的工作速度。所有的快捷键就不在这里展示了,因为这些快捷键可以通过单元格 蓝色 状态下按 "h" 来查看: ① 命令模式 命令模式将键盘命令与Jupyter Notebook笔记本命令相结合,可以通过键盘不同键的组合运行笔记本的命令。 按esc键进入命令模式。

BehindTruth 1745

Jupyter Notebook基础知识总结

一、各个选项解释: 在Notebook页面打开时,页面的右上角有一个News选项 里面有四个选项 ⦁ Python 3 ⦁ Text File ————文本文件 类似于一个文本编辑器 ⦁ Folder ————文件夹 ⦁ Terminal ————终端 打开python3会来到如下界面 第一行的选项分别为: File——文件、Edit——编辑、View——、Insert——插入、Cell——...

Adalynzzz的博客 1777
上一篇: Jupyter Notebook基础(3)用户界面——Notebook编辑器界面(editor):菜单和工具栏
下一篇: Jupyter Notebook基础(5)快捷键说明、快捷键设置
mighty13
博客等级 码龄23年 728粉丝 438原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值