ML.NORMALIZER 函数

本文档介绍 ML.NORMALIZER 函数,此函数可让您使用给定的 p 范数对数值表达式数组进行归一化。

语法

ML.NORMALIZER(array_expression [, p])

参数

ML.NORMALIZER 接受以下参数:

  • array_expression:要归一化的数值表达式数组。
  • p:指定 p 范数维度的 FLOAT64 值。此值可以是 0.0、任何大于或等于 1.0 的值或 CAST('+INF' AS FLOAT64)。默认值为 2

输出

ML.NORMALIZER 返回表示归一化数值表达式的 FLOAT64 值数组。

示例

以下示例使用维度为 2 的 p 范数将一组数值表达式归一化:

SELECT ML.NORMALIZER([4.0, 1.0, 2.0, 2.0, 0.0]) AS output;

输出类似于以下内容:

+--------+
| output |
+--------+
| 0.8    |
| 0.2    |
| 0.4    |
| 0.4    |
| 0.0    |
+--------+

后续步骤