Coursera 笔记

Module 04 · Jupyter Notebooks and JupyterLab

Jupyter KernelsJupyter 内核

Coursera ↗

欢迎观看《Jupyter Kernels》视频。观看本视频后,您将能够:

  • 定义内核(Kernel)。
  • 描述如何使用内核。

内核的定义与功能

📘 定义:

Notebook 内核是一种计算引擎,用于执行 Notebook 文件中包含的代码。

  • 多语言支持: 存在着针对多种语言的 Jupyter 内核,我们将探讨一些与数据科学相关的内核。
  • 启动机制: 当 Notebook 文档打开时,相关的内核会自动启动。
  • 执行过程: 当 Notebook 被执行时,内核会执行计算并产生结果。

使用与管理内核

根据您的设置,您可能需要在 Jupyter 环境中安装其他 Notebook 语言。

Python 内核示例

  • 在 Skills Network 实验环境等环境中,一些语言已为您预装。其中之一便是 Python 内核。
  • 当您启动 Notebook 时,请为您的数据科学项目选择您感兴趣的语言。
  • Python 内核允许您运行 Python 单元格。您可以在单元格中运行 Python 脚本以产生输出。
  • Notebook 的右上角会显示当前内核的名称。在此示例中,它显示的是 Python 内核。

切换内核

您有运行其他内核的选项。

  • 可用内核: Skills Network 虚拟 Jupyter 环境预置了 Apache、Julia、R 和 Swift 等内核。
  • 切换方式: 您可以使用任何语言来执行您的代码,具体做法如下:
    1. 在启动页面上选择内核。
    2. 或者,点击右上角的图标,然后从下拉菜单中选择内核。

本地机器安装

如果您是在自己的本地机器上运行内核,则需要通过**命令行界面(CLI)**手动安装所需的语言。


总结要点

在本视频中,您学习到:

  • 内核充当计算引擎,执行 Notebook 文件中的代码。
  • Jupyter Notebook 支持不同的语言。
  • 您可以根据自身需求切换到不同的内核。