Fonction ML.NORMALIZER

Ce document décrit la fonction ML.NORMALIZER, qui vous permet de normaliser un tableau d'expressions numériques à l'aide d'une p-norm donnée.

Syntaxe

ML.NORMALIZER(array_expression [, p])

Arguments

ML.NORMALIZER utilise les arguments suivants :

  • array_expression : tableau d'expressions numériques à normaliser.
  • p : valeur FLOAT64 qui spécifie le degré de p-norm. Il peut s'agir de 0.0, d'une valeur supérieure ou égale à 1.0 ou de CAST('+INF' AS FLOAT64). La valeur par défaut est 2.

Sortie

ML.NORMALIZER renvoie un tableau de valeurs FLOAT64 représentant les expressions numériques normalisées.

Exemple

L'exemple suivant normalise un ensemble d'expressions numériques à l'aide d'une p-norm égale à 2 :

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

La sortie ressemble à ceci :

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

Étapes suivantes