跳到主要内容
跳到主要内容

距离函数

L1Norm

计算向量的绝对值之和。

语法

别名:normL1

参数

返回值

示例

查询:

结果:

L2Norm

计算向量值的平方和的平方根。

语法

别名:normL2

参数

返回值

示例

查询:

结果:

L2SquaredNorm

计算向量值的平方和的平方根(即 L2Norm 的平方)。

语法

别名:normL2Squared

参数

返回值

  • L2-范数的平方。 Float

示例

查询:

结果:

LinfNorm

计算向量的绝对值的最大值。

语法

别名:normLinf

参数

返回值

  • Linf-范数或最大绝对值。 Float

示例

查询:

结果:

LpNorm

计算向量绝对值的泛化p次方和的平方根。

语法

别名:normLp

参数

返回值

示例

查询:

结果:

L1Distance

计算 L1 空间中两点之间的距离(向量的值为坐标)(1-范数 (出租车几何 距离))。

语法

别名:distanceL1

参数

返回值

  • 1-范数距离。 Float

示例

查询:

结果:

L2Distance

计算欧几里得空间中两点之间的距离(向量的值为坐标)(欧几里得距离)。

语法

别名:distanceL2

参数

返回值

  • 2-范数距离。 Float

示例

查询:

结果:

L2SquaredDistance

计算两个向量对应元素之间差异的平方和。

语法

别名:distanceL2Squared

参数

返回值

  • 两个向量对应元素之间差异的平方和。 Float

示例

查询:

结果:

LinfDistance

计算 L_{inf} 空间中两点之间的距离(向量的值为坐标)(最大范数)。

语法

别名:distanceLinf

参数

返回值

  • 无穷范数距离。 Float

示例

查询:

结果:

LpDistance

计算 Lp 空间中两点之间的距离(向量的值为坐标)(p-范数距离)。

语法

别名:distanceLp

参数

  • vector1 — 第一个向量。 元组数组
  • vector2 — 第二个向量。 元组数组
  • p — 幂。可能的值:实数在 [1; inf)UIntFloat

返回值

  • p-范数距离。 Float

示例

查询:

结果:

L1Normalize

计算给定向量的单位向量(元组的值为坐标)在 L1 空间中(出租车几何)。

语法

别名:normalizeL1

参数

返回值

示例

查询:

结果:

L2Normalize

计算给定向量的单位向量(元组的值为坐标)在欧几里得空间中(使用 欧几里得距离)。

语法

别名:normalizeL1

参数

返回值

示例

查询:

结果:

LinfNormalize

计算给定向量的单位向量(元组的值为坐标)在 L_{inf} 空间中(使用 最大范数)。

语法

别名:normalizeLinf

参数

返回值

示例

查询:

结果:

LpNormalize

计算给定向量的单位向量(元组的值为坐标)在 Lp 空间中(使用 p-范数)。

语法

别名:normalizeLp

参数

  • tuple元组
  • p — 幂。可能的值:任何数字在 [1;inf) 中。 UIntFloat

返回值

示例

查询:

结果:

cosineDistance

计算两个向量之间的余弦距离(元组的值为坐标)。返回值越小,向量越相似。

语法

参数

返回值

  • 两个向量之间的角度余弦减去1。 Float

示例

查询:

结果: