@@ -80,10 +80,10 @@ def partial_wasserstein_lagrange(a, b, M, reg_m=None, nb_dummies=1, log=False,
8080 >>> M = [[0., 1.], [2., 3.]]
8181 >>> np.round(partial_wasserstein_lagrange(a,b,M), 2)
8282 array([[0.1, 0. ],
83- [0. , 0.1]])
83+ [0. , 0.1]])
8484 >>> np.round(partial_wasserstein_lagrange(a,b,M,reg_m=2), 2)
8585 array([[0.1, 0. ],
86- [0. , 0. ]])
86+ [0. , 0. ]])
8787
8888 References
8989 ----------
@@ -199,10 +199,10 @@ def partial_wasserstein(a, b, M, m=None, nb_dummies=1, log=False, **kwargs):
199199 >>> M = [[0., 1.], [2., 3.]]
200200 >>> np.round(partial_wasserstein(a,b,M), 2)
201201 array([[0.1, 0. ],
202- [0. , 0.1]])
202+ [0. , 0.1]])
203203 >>> np.round(partial_wasserstein(a,b,M,m=0.1), 2)
204204 array([[0.1, 0. ],
205- [0. , 0. ]])
205+ [0. , 0. ]])
206206
207207 References
208208 ----------
@@ -466,14 +466,14 @@ def partial_gromov_wasserstein(C1, C2, p, q, m=None, nb_dummies=1, G0=None,
466466 >>> C2 = sp.spatial.distance.cdist(y, y)
467467 >>> np.round(partial_gromov_wasserstein(C1, C2, a, b),2)
468468 array([[0. , 0.25, 0. , 0. ],
469- [0.25, 0. , 0. , 0. ],
470- [0. , 0. , 0.25, 0. ],
471- [0. , 0. , 0. , 0.25]])
469+ [0.25, 0. , 0. , 0. ],
470+ [0. , 0. , 0.25, 0. ],
471+ [0. , 0. , 0. , 0.25]])
472472 >>> np.round(partial_gromov_wasserstein(C1, C2, a, b, m=0.25),2)
473473 array([[0. , 0. , 0. , 0. ],
474- [0. , 0. , 0. , 0. ],
475- [0. , 0. , 0. , 0. ],
476- [0. , 0. , 0. , 0.25]])
474+ [0. , 0. , 0. , 0. ],
475+ [0. , 0. , 0. , 0. ],
476+ [0. , 0. , 0. , 0.25]])
477477
478478 References
479479 ----------
@@ -711,8 +711,7 @@ def entropic_partial_wasserstein(a, b, M, reg, m=None, numItermax=1000,
711711 >>> M = [[0., 1.], [2., 3.]]
712712 >>> np.round(entropic_partial_wasserstein(a, b, M, 1, 0.1), 2)
713713 array([[0.06, 0.02],
714- [0.01, 0. ]])
715-
714+ [0.01, 0. ]])
716715
717716 References
718717 ----------
@@ -849,15 +848,14 @@ def entropic_partial_gromov_wasserstein(C1, C2, p, q, reg, m=None, G0=None,
849848 >>> C2 = sp.spatial.distance.cdist(y, y)
850849 >>> np.round(entropic_partial_gromov_wasserstein(C1, C2, a, b,50), 2)
851850 array([[0.12, 0.13, 0. , 0. ],
852- [0.13, 0.12, 0. , 0. ],
853- [0. , 0. , 0.25, 0. ],
854- [0. , 0. , 0. , 0.25]])
855- >>> np.round(entropic_partial_gromov_wasserstein(C1, C2, a, b, 50, m=0.25)
856- , 2)
851+ [0.13, 0.12, 0. , 0. ],
852+ [0. , 0. , 0.25, 0. ],
853+ [0. , 0. , 0. , 0.25]])
854+ >>> np.round(entropic_partial_gromov_wasserstein(C1, C2, a, b, 50, m=0.25), 2)
857855 array([[0.02, 0.03, 0. , 0.03],
858- [0.03, 0.03, 0. , 0.03],
859- [0. , 0. , 0.03, 0. ],
860- [0.02, 0.02, 0. , 0.03]])
856+ [0.03, 0.03, 0. , 0.03],
857+ [0. , 0. , 0.03, 0. ],
858+ [0.02, 0.02, 0. , 0.03]])
861859
862860 Returns
863861 -------
0 commit comments