Utility functions for the package.
utils.
scale_01
Scales array to 0-1.
x (iter) – 1d array of float
scaled 1d array
np.array
Example
>>> scale_01([1, 2, 3, 5]).tolist() [0.0, 0.25, 0.5, 1.0]
distance_abs
Returns absolute distance.
x (float) – input 1
y (float) – input 2
|x-y|
float
>>> distance_abs(5, 7) 2.0 >>> distance_abs(4, 1) 3.0
distance_euclidean
Returns Euclidean distance.
x (float or iter) – input 1
y (float or iter) – input 2
Euclidean distance
References
https://numpy.org/doc/stable/reference/generated/numpy.linalg.norm.html
Examples
>>> x, y = 1, 2 >>> distance_euclidean(x, y) 1.0 >>> x, y = [1, 2], [4, 6] >>> distance_euclidean(x, y) 5.0