tumourkit.postprocessing.compare_barcodes.compute_wasserstein_distance
- tumourkit.postprocessing.compare_barcodes.compute_wasserstein_distance(dgm1: ndarray, dgm2: ndarray, q: int) float
Computes the q-Wasserstein distance between two persistence diagrams.
- Parameters:
dgm1 (np.ndarray) – Persistence diagram 1 as numpy array of (birth, death) pairs.
dgm2 (np.ndarray) – Persistence diagram 2 as numpy array of (birth, death) pairs.
q (int) – Order of the Wasserstein distance. None if bottleneck.
- Returns:
Computed Wasserstein distance.
- Return type:
float