Jupyter出题(第一期60个)0920

1 30道简单

1.1 临时题号:1

题干:Project Jupyter是一个非营利性的开源项目,以下哪个产品不属于该项目?

  • 选项1:Jupyter Notebook
  • 选项2*:Anconda
  • 选项3:JupyterLab
  • 选项4:JupyterHub

解析:Anconda中内置了Jupyter Notebook,但本身不属于Project Jupyter

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


1.2 临时题号:3

题干:Jupyter Notebook可以另存为的文件格式,不包括哪种后缀?

  • 选项1:.html
  • 选项2*:.doc
  • 选项3:.pdf
  • 选项4:.md

解析:notebook文档可以导出为一系列静态格式,包括HTML、reStructuredText、LaTeX、PDF和幻灯片,但不包括Word文档格式。

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


1.3 临时题号:4

题干:Jupyter Notebook默认保存的文件拓展名是?

  • 选项1:.py
  • 选项2:.ipy
  • 选项3:.ipyn
  • 选项4*:.ipynb

解析:Jupyter Notebook文档以.ipynb扩展名保存

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


1.4 临时题号:5

题干:Jupyter Notebook启动服务的默认端口是?

  • 选项1:7777
  • 选项2*:8888
  • 选项3:9999
  • 选项4:7878

解析:Jupyter Notebook启动服务的默认端口是8888,可以通过--port参数在服务启动时候进行手动设定

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#启动]]


1.5 临时题号:6

题干:下列关于Jupyter安装过程,描述错误的是?

  • 选项1:推荐直接安装Anaconda
  • 选项2*:不需要依赖Python环境
  • 选项3:可以通过pip安装jupyter
  • 选项4:Anaconda同时包含Python和Jupyter

解析:Jupyter安装依赖Python环境,所以通过pip安装jupyter需要先确保Python环境的正确配置

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#安装]]


1.6 临时题号:7

题干:通过终端启动Jupyter Notebook的命令是?

  • 选项1:jupyter notebook start
  • 选项2*:jupyter notebook
  • 选项3:jupyter notebook begin
  • 选项4:jupyter notebook open

解析:通过终端启动Jupyter Notebook的命令是jupyter notebookjupyter-notebook

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#启动]]


1.7 临时题号:8

题干:当创建一个新的notebook文档时,除了下列哪一项,其他的都可以在界面中看见?

  • 选项1:notebook文档名称
  • 选项2*:一个空的Markdown单元格
  • 选项3:菜单栏
  • 选项4:工具栏

解析:当您创建一个新的记事本文档时,您将看到记事本名称、菜单栏、工具栏和一个空的代码单元格。

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#notebook界面]]


1.8 临时题号:9

题干:笔记本由一系列单元格组成,以下哪一项不属于常用的单元格类型?单元格是一个多行文本输入字段,它的内容可以通过使用Shift-Enter执行,或单击工具栏的“Play”按钮,或单击菜单栏中的“cell, Run”。最常用的单元格类型主要为、和原始单元格(raw cells

  • 选项1:代码单元格( code cells)
  • 选项2*:Latex单元格
  • 选项3:Markdown单元格(markdown cells)
  • 选项4:原始单元格(raw cells)

解析:notebook最常用的单元格类型主要为代码单元格( code cells)、Markdown单元格(markdown cells)和原始单元格(raw cells

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#notebook界面]]


1.9 临时题号:10

题干:Jupyter Notebook进入命令模式的快捷键是?

  • 选项1:Enter
  • 选项2*:Esc
  • 选项3:Insert
  • 选项4:Space

解析:Jupyter Notebook进入命令模式的快捷键是Esc

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.10 临时题号:11

题干:Jupyter Notebook进入编辑模式的快捷键是?

  • 选项1*:Enter
  • 选项2:Esc
  • 选项3:Insert
  • 选项4:Space

解析:Jupyter Notebook进入编辑模式的快捷键是Enter

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.11 临时题号:12

题干:Jupyter Notebook进行查找或替换功能的快捷键是?

  • 选项1:在编辑模式下按F
  • 选项2*:在命令模式下按F
  • 选项3:在编辑模式下按P
  • 选项4:在命令模式下按P

解析:Jupyter Notebook进行查找或替换功能的快捷键是在命令模式下按F

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.12 临时题号:13

题干:除了下列哪一项,其他快捷键都能在命令模式下打开命令配置界面?

  • 选项1:P
  • 选项2*:Ctrl-P
  • 选项3:Ctrl-Shift-F
  • 选项4:Ctrl-Shift-P

解析:Ctrl-Shift-FCtrl-Shift-PP都能打开命令配置界面

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.13 临时题号:14

题干:下列哪一项快捷键能够实现"运行本单元,选中下个单元"的功能

  • 选项1:Enter
  • 选项2*:Shift-Enter
  • 选项3:Ctrl-Enter
  • 选项4:Alt-Enter

解析:快捷键Shift-Enter 的功能是运行本单元,选中下个单元(新单元默认为命令模式)

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.14 临时题号:15

题干:下列哪一项快捷键能够实现"仅运行本单元"的功能

  • 选项1:Enter
  • 选项2:Shift-Enter
  • 选项3*:Ctrl-Enter
  • 选项4:Alt-Enter

解析:快捷键Ctrl-Enter的功能是仅运行本单元

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.15 临时题号:16

题干:下列哪一项快捷键能够实现"运行本单元,在其下插入新单元"的功能

  • 选项1:Enter
  • 选项2:Shift-Enter
  • 选项3:Ctrl-Enter
  • 选项4*:Alt-Enter

解析:快捷键Alt-Enter 的功能是运行本单元,在其下插入新单元(新单元默认为编辑模式)

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.16 临时题号:17

题干:在Jupyter Notebook命令模式下按Y的作用是?

  • 选项1:单元格转入markdown状态
  • 选项2*:单元格转入代码状态
  • 选项3:单元格转入原始状态
  • 选项4:单元格不发生变化

解析:在Jupyter Notebook命令模式下按Y的作用是将单元格转入代码状态

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.17 临时题号:18

题干:在Jupyter Notebook命令模式下按M的作用是?

  • 选项1*:单元格转入markdown状态
  • 选项2:单元格转入代码状态
  • 选项3:单元格转入原始状态
  • 选项4:单元格不发生变化

解析:在Jupyter Notebook命令模式下按M的作用是将单元格转入markdown状态

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.18 临时题号:19

题干:在Jupyter Notebook命令模式下按R的作用是?

  • 选项1:单元格转入markdown状态
  • 选项2:单元格转入代码状态
  • 选项3*:单元格转入原始状态
  • 选项4:单元格不发生变化

解析:在Jupyter Notebook命令模式下按R的作用是将单元格转入原始状态

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.19 临时题号:20

题干:在Jupyter Notebook编辑模式下代码补全的快捷键是?

  • 选项1:Enter
  • 选项2*:Tab
  • 选项3:ESC
  • 选项4:Shift-Tab

解析:在Jupyter Notebook编辑模式下代码补全的快捷键是Tab

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.20 临时题号:21

题干:在Jupyter Notebook编辑模式下按Shift-Tab的作用是?

  • 选项1:代码补全
  • 选项2*:显示提示
  • 选项3:缩进
  • 选项4:注释代码

解析:在Jupyter Notebook编辑模式下按Shift-Tab的作用是显示帮助信息,主要输出部分函数、类、方法等相关的帮助信息,如果在其后加 ? 再运行会显示更加详细的帮助信息

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.21 临时题号:22

题干:在Jupyter Notebook编辑模式下代码缩进的快捷键是?

  • 选项1:Ctrl-[
  • 选项2*:Ctrl-]
  • 选项3:Ctrl-\
  • 选项4:Ctrl-Shift-\

解析:在Jupyter Notebook编辑模式下代码缩进的快捷键是Ctrl-]

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.22 临时题号:23

题干:在Jupyter Notebook编辑模式下按Ctrl-[的作用是?

  • 选项1:注释
  • 选项2*:缩进
  • 选项3:撤销注释
  • 选项4:撤销缩进

解析:在Jupyter Notebook编辑模式下按Ctrl-[的作用是缩进

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.23 临时题号:24

题干:在Jupyter Notebook编辑模式下撤销操作的快捷键是?

  • 选项1:Ctrl-X
  • 选项2*:Ctrl-Z
  • 选项3:Ctrl-Q
  • 选项4:Ctrl-U

解析:在Jupyter Notebook编辑模式下撤销操作的快捷键是Ctrl-Z,需要注意的是快捷键Ctrl-U的作用是撤销选择

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


1.24 临时题号:25

题干:在Jupyter Notebook中,如果想要查看Magic关键字的列表,应该使用以下哪种行Magic关键字?

  • 选项1:%ls
  • 选项2:%magic
  • 选项3*:%lsmagic
  • 选项4:%quickref

解析:Magic关键字%lsmagic的作用是列出Magic关键字的列表

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


1.25 临时题号:26

题干:在Jupyter Notebook中,如果想要查看所有Magic关键字的详细信息,应该使用以下哪种Magic关键字?

  • 选项1*:行魔法中的%magic
  • 选项2:单元魔法中的%magic
  • 选项3:行魔法中的%lsmagic
  • 选项4:单元魔法中的%lsmagic

解析:Magic关键字%magic属于行魔法,作用是列出所有Magic关键字的详细信息

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


1.26 临时题号:27

题干:在Jupyter Notebook中,如果想要更改当前工作目录,应该使用以下哪种行Magic关键字?

  • 选项1:%ls
  • 选项2:%ddir
  • 选项3:%dirs
  • 选项4*:%cd

解析:Magic关键字%cd的作用是更改当前工作目录

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


1.27 临时题号:28

题干:行Magic关键字%precision的作用是?

  • 选项1:设置代码计算的浮点精度
  • 选项2*:设置输出格式的浮点精度
  • 选项3:设置绘图计算的浮点精度
  • 选项4:设置数值近似的浮点精度

解析:行Magic关键字%precision的作用是设置输出格式的浮点精度

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


1.28 临时题号:29

题干:Anaconda集成了很多优秀的第三方应用,以下哪个应用启动时会开启一个本地的Web服务器?

  • 选项1*:Jupyter Notebook
  • 选项2:Spyder
  • 选项3:Rstudio
  • 选项4:Anaconda Prompt

解析:Jupyter Notebook是一款基于本地Web服务的网页编辑器

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


1.29 临时题号:30

题干:Magic关键字%time的作用是?

  • 选项1:输出当前时间
  • 选项2:输出Python绘图的执行时间
  • 选项3:输出Python函数的执行时间
  • 选项4*:输出Python语句或表达式的执行时间

解析:单元Magic关键字%time的作用是输出Python语句或表达式的执行时间

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


2 20道中等

2.1 临时题号:1

题干:Jupyter Notebook最不擅长以下哪项内容?

  • 选项1:数据清理和转换
  • 选项2*:后端开发
  • 选项3:数值模拟和统计建模
  • 选项4:数据可视化

解析:后端开发需要考量整体架构以及不同文件间的交互,不适合以IPython为内核的Jupyter Notebook

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


2.2 临时题号:2

题干:Jupyter Notebook会维护支持多款主流浏览器的最新版本,除了以下哪一个?

  • 选项1:Chrome
  • 选项2*:Opera
  • 选项3:Safari
  • 选项4:Firefox

解析:Jupyter Notebook主要维护支持Chrome、Safari和Firefox这几款浏览器的最新版本

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


2.3 临时题号:3

题干:下列关于Jupyter notebook的特性,描述错误的是?

  • 选项1:一个基于浏览器的工具,用于交互式编写文档
  • 选项2*:在浏览器中编辑代码,具备语法高亮,代码补全,断点调试等功能
  • 选项3:使用富媒体表示显示计算结果,如HTML、LaTeX、PNG、SVG等
  • 选项4:使用Markdown对富文本进行浏览器内编辑

解析:Jupyter notebook能够在浏览器中编辑代码,自动语法高亮,缩进,代码补全/纠正(Tab键),但是不具备直接断点调试的功能

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


2.4 临时题号:4

题干:下列关于Jupyter notebook的启动命令,描述错误的是?

  • 选项1:jupyter notebook --help是查看启动的命令信息
  • 选项2*:jupyter notebook notebook.ipynb是启动并新建.ipynb文件
  • 选项3:jupyter notebook --port 9999是启动并修改端口号
  • 选项4:jupyter notebook --no-browser是启动并不打开浏览器

解析:jupyter notebook notebook.ipynb是启动并打开指定的.ipynb文件

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#启动]]


2.5 临时题号:5

题干:当用户想要在Jupyter notebook中打开命令配置界面时,应该使用以下哪一项快捷键?

  • 选项1*:Ctrl-Shift-F
  • 选项2:Ctrl-Shift-K
  • 选项3:Ctrl-Shift-J
  • 选项4:Ctrl-Shift-M

解析:Ctrl-Shift-FCtrl-Shift-PP都能打开命令配置界面

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.6 临时题号:6

题干:下列关于Jupyter Notebook的快捷键Shift-Enter描述错误的是?

  • 选项1*:此快捷键仅在命令模式下可用
  • 选项2:执行当前单元格,并选中下一个单元格
  • 选项3:当下方不存在单元格时,会新建单元格
  • 选项4:新建单元格默认为命令模式

解析:快捷键Shift-Enter在编辑模式和命令模式下都可用

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.7 临时题号:7

题干:下列关于Jupyter Notebook的快捷键Alt-Enter描述错误的是?

  • 选项1:此快捷键在编辑模式和命令模式下都可用
  • 选项2:运行本单元格
  • 选项3:在其下插入新单元格
  • 选项4*:新单元格默认为命令模式

解析:快捷键Shift-Enter新建单元格默认为编辑模式

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.8 临时题号:8

题干:如果希望Jupyter Notebook的单元格转入代码状态,需要如何操作?

  • 选项1:在编辑模式下按快捷键Y
  • 选项2*:在命令模式下按快捷键Y
  • 选项3:在编辑模式下按快捷键C
  • 选项4:在命令模式下按快捷键C

解析:在命令模式下按快捷键Y能使得单元格转入代码状态

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.9 临时题号:9

题干:如果希望Jupyter Notebook的单元格转入Markdown状态,需要如何操作?

  • 选项1:在编辑模式下按快捷键M
  • 选项2*:在命令模式下按快捷键M
  • 选项3:在编辑模式下按快捷键D
  • 选项4:在命令模式下按快捷键D

解析:在命令模式下按快捷键M能使得单元格转入Markdown状态

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.10 临时题号:10

题干:如果希望Jupyter Notebook的单元格转入原生状态,需要如何操作?

  • 选项1:在编辑模式下按快捷键R
  • 选项2*:在命令模式下按快捷键R
  • 选项3:在编辑模式下按快捷键O
  • 选项4:在命令模式下按快捷键O

解析:在命令模式下按快捷键R能使得单元格转入原生状态

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.11 临时题号:11

题干:Jupyter Notebook在编辑模式下快捷键Ctrl-]Ctrl-[的作用分别是?

  • 选项1:注释和取消注释
  • 选项2*:缩进和取消缩进
  • 选项3:取消注释和注释
  • 选项4:取消缩进和缩进

解析:Jupyter Notebook在编辑模式下快捷键Ctrl-]Ctrl-[的作用分别是缩进和取消缩进,除此之外Tab也可以用于缩进

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.12 临时题号:12

题干:Jupyter Notebook在编辑模式下注释和取消注释的快捷键分别是?

  • 选项1:Ctrl-]Ctrl-[
  • 选项2*:Ctrl-\Ctrl-\
  • 选项3:Ctrl-DCtrl-U
  • 选项4:Ctrl-]Ctrl-]

解析:Jupyter Notebook在编辑模式下快捷键Ctrl-\包括注释和取消注释

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.13 临时题号:13

题干:Jupyter Notebook对整个单元格进行注释的快捷键组合是?

  • 选项1:Ctrl-ACtrl-[
  • 选项2*:Ctrl-ACtrl-\
  • 选项3:Ctrl-\Ctrl-[
  • 选项4:Ctrl-[Ctrl-\

解析:Jupyter Notebook在编辑模式下快捷键Ctrl-A的作用是选中全部,快捷键Ctrl-\的作用是对选中部分进行注释

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


2.14 临时题号:14

题干:下列关于Jupyter Notebook的magic函数特性描述错误的是:

  • 选项1:magic函数用于控制IPython本身的行为,以及许多系统类型的特性
  • 选项2:magic函数中行魔法(Line magic)关键字前缀为%
  • 选项3:magic函数中单元魔法(Cell magic)关键字前缀为%%
  • 选项4*:在任何情况下魔法关键字前缀都不能忽略

解析:行魔法关键字%automagic是用于控制关键字前缀是否可以省略的,默认状态是开启的,即可以省略

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


2.15 临时题号:15

题干:行Magic关键字%reset的作用是?

  • 选项1*:重置变量命名空间
  • 选项2:清除缓存
  • 选项3:初始化虚拟环境
  • 选项4:重启IPython内核

解析:行Magic关键字%reset的作用是重置变量命名空间

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


2.16 临时题号:16

题干:带有Magic关键字的命令%matplotlib inline的作用是?

  • 选项1:隐藏matplotlib的绘图
  • 选项2:隐藏matplotlib的代码
  • 选项3*:直接内嵌matplotlib的绘图
  • 选项4:直接内嵌matplotlib的代码

解析:命令%matplotlib inline的作用是直接内嵌matplotlib的绘图,省去plt.show()的过程

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


2.17 临时题号:17

题干:如果想修改Jupyter Notebook的自动保存时间为2分钟,下列命令正确的是?

  • 选项1:%autosave 0
  • 选项2:%autosave 2
  • 选项3*:%autosave 120
  • 选项4:%autosave 12000

解析:Magic关键字%autosave可以用于修改Jupyter Notebook的自动保存时间,其参数的单位为秒

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


2.18 临时题号:18

题干:下列关于行Magic关键字%psearch功能描述正确的是?

  • 选项1:在全局通过关键字搜索代码
  • 选项2:在命名空间中通过关键字搜索对象
  • 选项3:在全局通过通配符搜索代码
  • 选项4*:在命名空间中通过通配符搜索对象

解析:行Magic关键字%psearch的作用是在命名空间中通过通配符搜索对象

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


2.19 临时题号:19

题干:下列关于行Magic关键字%set_env用法错误的是?

  • 选项1:%set_env var val
  • 选项2*:%set_env var:val
  • 选项3:%set_env var=val
  • 选项4:%set_env var=&val

解析:Magic关键字%set_env使用时不支持:作为赋值运算符

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


2.20 临时题号:20

题干:下列关于借助Magic关键字查看变量说法正确的是?

  • 选项1:%who的作用是查看指定可交互变量的详细信息
  • 选项2:%whos的作用是返回所有可交互变量的排序列表
  • 选项3:%who_ls的作用是以最简略的格式返回所有可交互变量
  • 选项4*:其他三项都不对

解析:%who的作用是以最简略的格式返回所有可交互变量;%whos的作用是进一步查看可交互变量的详细信息;%who_ls的作用是返回所有可交互变量的排序列表

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


3 10道困难

3.1 临时题号:1

题干:下列关于notebook的代码单元格特性描述错误的是?

  • 选项1:运行Python代码的内核默认是IPython
  • 选项2*:输出仅限于文本和图像
  • 选项3:内核计算返回的结果将作为单元格的输出显示在笔记本中
  • 选项4:当代码单元格被执行时,代码被发送到与notebook相关联的内核

解析:notebook的代码单元格输出不仅限于文本,还可能有许多其他形式的输出,包括matplotlib图形和HTML表(例如,在pandas数据分析包中使用的)。这被称为IPython的丰富显示功能。

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#代码单元格]]


3.2 临时题号:2

题干:下列关于notebook的markdown单元格特性描述错误的是?

  • 选项1:通过#来标识标题,来为文档提供结构
  • 选项2*:通过$$...$$来引入LaTeX符号描述数学公式
  • 选项3:Markdown可以用来指定文本格式和设置表单列表
  • 选项4:执行Markdown单元格时,Markdown代码将转换为相应的富文本

解析:通过$...$$$...$$来引入LaTeX符号描述数学公式,其中$...$为行内引入,$$...$$引入的公式将独立成行。

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Markdown单元格]]


3.3 临时题号:3

题干:下列关于notebook的原始单元格特性描述错误的是?

  • 选项1:原始单元格提供了一个可以直接写入输出的地方
  • 选项2:原始单元格直接通过nbconvert转换成另一种静态格式
  • 选项3*:nbconvert需要依赖于notebook执行,不能单独使用
  • 选项4:原始单元格将尽可能保留并展现出目标的应有格式

解析:用户可以单独使用nbconvert进行各种静态格式的转换

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#notebook界面]]


3.4 临时题号:4

题干:下列关于Jupyter Notebook的键盘输入模式描述错误的是?

  • 选项1:Jupyter Notebook有两种不同的键盘输入模式
  • 选项2*:命令模式允许您将代码或文本输入到一个单元格中
  • 选项3:编辑模式下单元格为绿色边框
  • 选项4:命令模式下单元格为蓝色边框

解析:编辑模式允许您将代码或文本输入到一个单元格中,而命令模式会将键盘与笔记本级命令绑定在一起

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#notebook界面]]


3.5 临时题号:5

题干:下列对于Jupyter Notebook的快捷键功能描述正确的是

  • 选项1:快捷键分为编辑模式和命令模式两部分,二者不存在重复
  • 选项2:快捷键暂不支持自定义功能
  • 选项3:当快捷键与系统中的其它应用冲突时,Jupyter Notebook的快捷键优先级更高
  • 选项4*:进入Jupyter Notebook在菜单栏中的help中可以查看快捷键列表

解析:部分快捷键在编辑模式和命令模式下是通用的;快捷键支持自定义功能;如果快捷键被系统中的其它应用占用,则可能会失效

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#快捷键]]


3.6 临时题号:6

题干:下列对于Jupyter Notebook的使用 shell 命令功能描述错误的是

  • 选项1:在命令前加一个感叹号!,Jupyter 会将其转换为shell 命令执行
  • 选项2:部分Magic关键字和shell 命令是功能重复的
  • 选项3*: shell 命令的输出无法分配给 Python 变量
  • 选项4:单元魔法(Cell magic)%%bash确保单元格使用bash方式运行

解析:Jupyter Notebook支持将 shell 命令的输出分配给 Python 变量,示例如下X = !pwd;部分Magic关键字和shell 命令是功能重复的,比如%copy!copy,都代表了shell的复制命令

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Magic关键字]]


3.7 临时题号:7

题干:Jupyter Notebook的交互式编程特性主要来自于Python的哪个部分?

  • 选项1:cpython
  • 选项2:jpython
  • 选项3*:ipython
  • 选项4:rpython

解析:ipython是一个python的交互式shell

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


3.8 临时题号:8

题干:相比于Jupyter Notebook,JupyterLab多了很多新的特性,除了以下哪一个?

  • 选项1:实时同步编辑文档并查看结果
  • 选项2:整体布局结构符合可扩展的模块化体系
  • 选项3*:使用LaTeX在标记单元格中展示数学符号
  • 选项4:数据可视化以及进一步的交互式探索性计算

解析:Jupyter Notebook也支持LaTeX语法的数学符号展示

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


3.9 临时题号:9

题干:下列关于Jupyter Notebook扩展插件功能描述错误的是?

  • 选项1*:扩展插件是一些 python 模块,可以用于强化 Notebook 的功能
  • 选项2:扩展插件本质上修改了 Jupyter UI,以实现更稳健的功能
  • 选项3:pip install jupyter_contrib_nbextensions为使用pip安装插件的命令
  • 选项4:插件安装完成后,你可以在Dashboard界面看到一个插件选项

解析:Jupyter Notebook 扩展插件(nbextensions)是一些 JavaScript 模块,你可以使用它们强化 Notebook 的功能以及使用。

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


3.10 临时题号:10

题干:JupyterHub是一个多用户版本的Jupyter Notebook,转为团队协作进行了优化,下列对于JupyterHub特性描述错误的是?

  • 选项1:用户管理和权限认证
  • 选项2*:支持基于容器的集中部署
  • 选项3:基于的spawn多用户监控
  • 选项4:数据代码隔离管理

解析:JupyterHub一般通过将数据和代码归置在一起,以便统一的管理

所属知识点:[[7_software/Jupyter/Jupyter 基础知识#Jupyter概述]]


往年同期文章