euclidian_distance

emlib.mathlib.euclidian_distance(values, weights=None)[source]

Reduces distances in multiple dimensions to 1 dimension.

e_distance_unweighted = sqrt(sum(value**2 for value in values))

Parameters:
  • values (Sequence[float]) – distances to the origin

  • weights (Optional[Sequence[float]]) – each dimension can have a weight (a scaling factor)

Return type:

float

Returns:

the euclidian distance