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

距离函数

L1Norm

计算向量绝对值的总和。

语法

别名: normL1

参数

返回值

示例

查询:

结果:

L2Norm

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

语法

别名: normL2

参数

返回值

示例

查询:

结果:

L2SquaredNorm

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

语法

别名: normL2Squared

参数

返回值

  • L2范数的平方。 Float

示例

查询:

结果:

LinfNorm

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

语法

别名: normLinf

参数

返回值

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

示例

查询:

结果:

LpNorm

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

语法

别名: normLp

参数

  • vector元组数组
  • p — 指数。可能的值: [1; inf) 范围内的实数。 UIntFloat

返回值

示例

查询:

结果:

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

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

语法

参数

返回值

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

示例

查询:

结果: