у меня векторы принадлежат к известным классам, как определить расстояние между классами?Например:
import numpy as np
x = np.array(range(100))
class1 = np.array([np.sin(x)*3 + np.random.rand(100) for i in range(20)])
class2 = np.array([np.cos(x)*3 + np.random.rand(100) for i in range(15)])
class3 = np.array([np.sin(x)*3 + np.random.rand(100)*1.2 for i in range(10)])
# how to define function dist so that:
dist(class1, class3) < dist(class1, class2)