L2_NORM

 L2_NORM(vector1);

功能描述

L2范数(L2 Norm),也称为欧几里得范数(Euclidean Norm),是一个向量的属性,表示向量各元素平方和的平方根,L2范数提供了一种衡量向量大小的方法,并且在机器学习和数据分析中非常重要。它常用于正则化(regularization)过程中,以防止模型过拟合,通过惩罚大的权重值来促进模型的泛化能力

参数说明

  • vector1:第一个向量,支持的类型array<decimal>、array<double>、array<float>

返回结果

返回一个double类型的结果

案例

  • 计算array<decimal>类型的向量绝对值的总和。
 SELECT l2_norm(array(1bd, 2bd)) as l2norm;
+------------------+
|      l2norm      |
+------------------+
| 2.23606797749979 |
+------------------+
  • 计算array<double>类型的向量绝对值的总和。
 SELECT l2_norm(array(1d, 2d)) as l2norm;
+------------------+
|      l2norm      |
+------------------+
| 2.23606797749979 |
+------------------+
  • 计算array<float>类型的向量绝对值的总和。
 SELECT l2_norm(array(1f, 2f)) as l2norm;
+------------------+
|      l2norm      |
+------------------+
| 2.23606797749979 |
+------------------+

联系我们
预约咨询
微信咨询
电话咨询