Saltar al contenido principal

L1Distance

Introducido en: v21.11.0 Calcula la distancia entre dos puntos (los elementos de los vectores son las coordenadas) en el espacio L1 (norma 1 (distancia de la geometría del taxista)). Sintaxis
Alias: distanceL1 Argumentos Valor devuelto Devuelve la distancia de norma 1. Para entradas Array, devuelve Float32 si el supertipo común más específico de los tipos de elemento es Float32 o BFloat16; de lo contrario, Float64. Para entradas Tuple, el tipo de retorno sigue el tipo de resultado aritmético de las operaciones elemento a elemento (los tipos enteros se conservan). (U)Int* o Float* Ejemplos Uso básico
Query
Response

L1Norm

Introducido en: v21.11.0 Calcula la suma de los valores absolutos de los elementos de un vector. Sintaxis
Alias: normL1 Argumentos Valor devuelto Devuelve la norma L1 o la distancia de la geometría del taxista. UInt* o Float* o Decimal Ejemplos Uso básico
Query
Response

L1Normalize

Introducido en: v21.11.0 Calcula el vector unitario de un vector dado (los elementos de la tupla representan las coordenadas) en el espacio L1 (geometría del taxista). Sintaxis
Aliases: normalizeL1 Argumentos
  • tuple — Una tupla de valores numéricos. Tuple(T)
Valor devuelto Devuelve el vector unitario. Tuple(Float64) Ejemplos Uso básico
Query
Response

L2Distance

Introducido en: v21.11.0 Calcula la distancia entre dos puntos (los elementos de los vectores son las coordenadas) en el espacio euclidiano (distancia euclidiana). Sintaxis
Aliases: distanceL2 Argumentos Valor devuelto Devuelve la distancia L2. Para entradas Array, devuelve Float32 si el supertipo común mínimo de los tipos de elemento es Float32 o BFloat16; en caso contrario, Float64. Para entradas Tuple, siempre devuelve Float64. Float* Ejemplos Uso básico
Query
Response

L2DistanceTransposed

Introducido en: v25.10.0 Calcula la distancia aproximada entre dos puntos (los valores de los vectores corresponden a las coordenadas) en el espacio euclidiano (distancia euclidiana). Sintaxis
Alias: distanceL2Transposed Argumentos
  • vectors — Vectores. QBit(T, UInt64)
  • reference — Vector de referencia. Array(T)
  • p — Número de bits de cada elemento del vector que se usarán en el cálculo de la distancia (de 1 hasta el ancho de bits del elemento). El nivel de cuantización controla el equilibrio entre precisión y velocidad. Usar menos bits da lugar a operaciones de E/S y cálculos más rápidos, pero con menor precisión, mientras que usar más bits aumenta la precisión a costa del rendimiento. UInt
Valor devuelto Devuelve la distancia aproximada de la norma 2. Siempre devuelve Float64. Float64 Ejemplos Uso básico
Query
Response

L2Norm

Introducida en: v21.11.0 Calcula la raíz cuadrada de la suma de los cuadrados de los elementos de un vector. Sintaxis
Alias: normL2 Argumentos Valor devuelto Devuelve la norma L2 o la distancia euclidiana. UInt* o Float* Ejemplos Uso básico
Query
Response

L2Normalize

Introducido en: v21.11.0 Calcula el vector unitario de un vector dado (los elementos de la tupla son las coordenadas) en el espacio euclidiano (mediante la distancia euclidiana). Sintaxis
Alias: normalizeL2 Argumentos
  • tuple — Una tupla de valores numéricos. Tuple(T)
Valor devuelto Devuelve el vector unitario. Tuple(Float64) Ejemplos Uso básico
Query
Response

L2SquaredDistance

Introducida en: v22.7.0 Calcula la suma de los cuadrados de las diferencias entre los elementos correspondientes de dos vectores. Sintaxis
Alias: distanceL2Squared Argumentos Valor devuelto Devuelve la suma de los cuadrados de las diferencias entre los elementos correspondientes de dos vectores. Para entradas Array, devuelve Float32 si el menor supertipo común de los tipos de elemento es Float32 o BFloat16; de lo contrario, Float64. Para entradas Tuple, el tipo de retorno sigue el tipo de resultado aritmético de las operaciones elemento a elemento (se conservan los tipos enteros). (U)Int* o Float* Ejemplos Uso básico
Query
Response

L2SquaredNorm

Introducido en: v22.7.0 Calcula el cuadrado de la raíz cuadrada de la suma de los cuadrados de los elementos del vector (la L2Norm). Sintaxis
Alias: normL2Squared Argumentos Valor devuelto Devuelve la norma L2 al cuadrado. UInt* o Float* o Decimal Ejemplos Uso básico
Query
Response

LinfDistance

Introducido en: v21.11.0 Calcula la distancia entre dos puntos (los elementos de los vectores son las coordenadas) en el espacio L_{inf} (norma máxima). Sintaxis
Alias: distanceLinf Argumentos Valor devuelto Devuelve la distancia en norma infinito. Para entradas Array, devuelve Float32 si el supertipo común mínimo de los tipos de los elementos es Float32 o BFloat16; de lo contrario, Float64. Para entradas Tuple, siempre devuelve Float64. Float* Ejemplos Uso básico
Query
Response

LinfNorm

Introducido en: v21.11.0 Calcula el valor máximo absoluto de los elementos de un vector. Sintaxis
Alias: normLinf Argumentos Valor devuelto Devuelve la norma Linf, es decir, el valor absoluto máximo. Float64 Ejemplos Uso básico
Query
Response

LinfNormalize

Introducido en: v21.11.0 Calcula el vector unitario de un vector dado (los elementos de la tupla son las coordenadas) en el espacio L_{inf} (utilizando la norma máxima). Sintaxis
Alias: normalizeLinf Argumentos
  • tuple — Una tupla de valores numéricos. Tuple(T)
Valor devuelto Devuelve el vector unitario. Tuple(Float64) Ejemplos Uso básico
Query
Response

LpDistance

Introducido en: v21.11.0 Calcula la distancia entre dos puntos (los elementos de los vectores son las coordenadas) en el espacio Lp (distancia según la norma p). Sintaxis
Alias: distanceLp Argumentos Valor devuelto Devuelve la distancia de norma p. Para entradas Array, devuelve Float32 si el supertipo común mínimo de los tipos de elemento es Float32 o BFloat16; de lo contrario, Float64. Para entradas Tuple, siempre devuelve Float64. Float* Ejemplos Uso básico
Query
Response

LpNorm

Introducido en: v21.11.0 Calcula la norma p de un vector, que es la raíz p-ésima de la suma de las potencias p-ésimas de los valores absolutos de cada uno de sus elementos. Casos especiales:
  • Cuando p=1, es equivalente a L1Norm (distancia de Manhattan).
  • Cuando p=2, es equivalente a L2Norm (distancia euclidiana).
  • Cuando p=∞, es equivalente a LinfNorm (norma máxima).
Sintaxis
Alias: normLp Argumentos
  • vector — Vector o tupla de valores numéricos. Tuple(T) o Array(T)
  • p — La potencia. Los valores posibles son números reales en el intervalo [1; inf). UInt* o Float*
Valor devuelto Devuelve la norma p. Float64 Ejemplos Uso básico
Query
Response

LpNormalize

Introducido en: v21.11.0 Calcula el vector unitario de un vector dado (los elementos de la tupla son las coordenadas) en el espacio Lp (usando la norma p). Sintaxis
Alias: normalizeLp Argumentos
  • tuple — Una tupla de valores numéricos. Tuple(T)
  • p — La potencia. Los valores posibles son cualquier número en el intervalo [1; inf). UInt* o Float*
Valor devuelto Devuelve el vector unitario. Tuple(Float64) Ejemplos Ejemplo de uso
Query
Response

cosineDistance

Introducido en: v21.11.0 Calcula la distancia de coseno entre dos vectores (los elementos de las tuplas son las coordenadas). Cuanto menor sea el valor devuelto, más similares serán los vectores. Sintaxis
Alias: distanceCosine Argumentos Valor devuelto Devuelve la distancia de coseno (uno menos la similitud coseno). Para entradas de tipo Array, devuelve Float32 si el supertipo común de los tipos de elemento es Float32 o BFloat16; en caso contrario, Float64. Para entradas de tipo Tuple, siempre devuelve Float64. Float* Ejemplos Uso básico
Query
Response

cosineDistanceTransposed

Introducido en: v26.1.0 Calcula la distancia de coseno aproximada entre dos puntos (los valores de los vectores son las coordenadas). Cuanto menor sea el valor devuelto, más similares serán los vectores. Sintaxis
Alias: distanceCosineTransposed Argumentos
  • vectors — Vectores. QBit(T, UInt64)
  • reference — Vector de referencia. Array(T)
  • p — Número de bits de cada elemento del vector que se usarán en el cálculo de la distancia (de 1 al ancho de bits del elemento). El nivel de cuantización controla el equilibrio entre precisión y velocidad. Usar menos bits da lugar a E/S y cálculos más rápidos, pero con menor exactitud, mientras que usar más bits aumenta la exactitud a costa del rendimiento. UInt
Valor devuelto Devuelve la distancia de coseno aproximada (uno menos la similitud del coseno). Siempre devuelve Float64. Float64 Ejemplos Uso básico
Query
Response
Última modificación el 2 de julio de 2026