Google Colab - 记录您的代码
由于代码单元支持完整的 Python 语法,您可以在代码窗口中使用 Python 注释 来描述您的代码。但是,很多时候,您需要的不仅仅是简单的基于文本的注释来说明 ML 算法。ML 大量使用数学,为了向读者解释这些术语和方程式,您需要一个支持 LaTex(一种数学表示语言)的编辑器。Colab 为此提供了 文本单元。
下面的屏幕截图显示了一个文本单元,其中包含一些通常在 ML 中使用的数学方程式 −

随着本章的推进,我们将看到生成上述输出的代码。
文本单元使用 markdown(一种简单的标记语言)进行格式化。现在让我们看看如何向笔记本添加文本单元格,并向其中添加一些包含数学方程式的文本。
Markdown 示例
让我们看几个标记语言语法示例来展示其功能。
在文本单元格中输入以下文本。
This is **bold**. This is *italic*. This is ~strikethrough~.
上述命令的输出呈现在单元格的右侧,如下所示。

数学等式
将 文本单元格 添加到您的笔记本,并在文本窗口中输入以下 markdown 语法 −
$\sqrt{3x-1}+(1+x)^2$
您将在文本单元格的右侧面板中看到 markdown 代码的即时呈现。如下面的屏幕截图所示 −

按 Enter 键,markdown 代码将从文本单元格中消失,只显示渲染的输出。
让我们尝试另一个更复杂的方程式,如下所示 −
$e^x = \sum_{i = 0}^\infty \frac{1}{i!}x^i$
渲染的输出显示在此处,供您快速参考。

示例代码方程式
以下是之前屏幕截图中显示的示例方程式的代码−
Constraints are - $3x_1 + 6x_2 + x_3 =< 28$ - $7x_1 + 3x_2 + 2x_3 =< 37$ - $4x_1 + 5x_2 + 2x_3 =< 19$ - $x_1,x_2,x_3 >=0 $ The trial vector is calculated as follows: - $u_i(t) = x_i(t) + \beta(\hat{x}(t) − x_i(t)) + \beta \sum_{k = 1}^{n_v}(x_{i1,k}(t) − x_{i2,k}(t))$ $f(x_1, x_2) = 20 + e - 20exp(-0.2 \sqrt {\frac {1}{n} (x_1^2 + x_2^2)}) - exp (\frac {1}{n}(cos(2\pi x_1) + cos(2\pi x_2))$ $x ∈ [-5, 5]$ >$A_{m,n} = \begin{pmatrix} a_{1,1} > a_{1,2} > \cdots > a_{1,n} \ a_{2,1} > a_{2,2} > \cdots > a_{2,n} \ \vdots > \vdots > \ddots > \vdots \ a_{m,1} > a_{m,2} > \cdots > a_{m,n} \end{pmatrix}$
描述完整的标记语法超出了本教程的范围。在下一章中,我们将了解如何保存您的工作。