spectralbrain.shapedna_distance# spectralbrain.shapedna_distance(dna_a, dna_b, *, metric='euclidean', cov_inv=None)[source]# Simple distance between two ShapeDNA vectors. Parameters: dna_a (ndarray, shape (d,)) dna_b (ndarray, shape (d,)) metric (str) – "euclidean" — L2 distance. "mahalanobis" — requires cov_inv. "cosine" — 1 − cos(a, b). cov_inv (ndarray, shape (d, d), optional) – Inverse covariance matrix for Mahalanobis. Returns: float Return type: float