René's URL Explorer Experiment


Title: Quickstart Guide — POT Python Optimal Transport 0.9.7.dev0 documentation

direct link

Domain: pythonot.github.io

Links:

POT Python Optimal Transport https://pythonot.github.io/master/index.html
POT: Python Optimal Transporthttps://pythonot.github.io/master/index.html
Quickstart Guidehttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html
2D data examplehttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#d-data-example
Solving exact Optimal Transporthttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#solving-exact-optimal-transport
Solve the Optimal Transport problem between the sampleshttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#solve-the-optimal-transport-problem-between-the-samples
Optimal Transport problem with a custom cost matrixhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#optimal-transport-problem-with-a-custom-cost-matrix
Sinkhorn and Regularized OThttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#sinkhorn-and-regularized-ot
Entropic OT with Sinkhorn algorithmhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#entropic-ot-with-sinkhorn-algorithm
Quadratic Regularized OThttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#quadratic-regularized-ot
Solve the Regularized OT problem with user-defined regularizationhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#solve-the-regularized-ot-problem-with-user-defined-regularization
Unbalanced and Partial OThttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#unbalanced-and-partial-ot
Unbalanced Optimal Transporthttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#unbalanced-optimal-transport
Partial Optimal Transporthttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#partial-optimal-transport
Gromov-Wasserstein and Fused Gromov-Wassersteinhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#gromov-wasserstein-and-fused-gromov-wasserstein
Gromov-Wasserstein and Entropic GWhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#gromov-wasserstein-and-entropic-gw
Fused Gromov-Wassersteinhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#fused-gromov-wasserstein
Large scale OThttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#large-scale-ot
Large scale Sinkhornhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#large-scale-sinkhorn
Factored and Low rank OThttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#factored-and-low-rank-ot
Gaussian OT with Bures-Wassersteinhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#gaussian-ot-with-bures-wasserstein
Comparing all OT planshttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#comparing-all-ot-plans
Examples galleryhttps://pythonot.github.io/master/auto_examples/index.html
User guidehttps://pythonot.github.io/master/user_guide.html
API and moduleshttps://pythonot.github.io/master/all.html
Releaseshttps://pythonot.github.io/master/releases.html
Contributorshttps://pythonot.github.io/master/contributors.html
Contributing to POThttps://pythonot.github.io/master/contributing.html
Code of conducthttps://pythonot.github.io/master/code_of_conduct.html
POT Python Optimal Transporthttps://pythonot.github.io/master/index.html
https://pythonot.github.io/master/index.html
View page sourcehttps://pythonot.github.io/master/_sources/auto_examples/plot_quickstart_guide.rst.txt
Go to the endhttps://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#sphx-glr-download-auto-examples-plot-quickstart-guide-py
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#quickstart-guide
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#d-data-example
n1https://docs.python.org/3/library/functions.html#int
n2https://docs.python.org/3/library/functions.html#int
np.random.seedhttps://numpy.org/doc/stable/reference/random/generated/numpy.random.seed.html#numpy.random.seed
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.utils.unifhttps://pythonot.github.io/master/all.html#ot.unif
n1https://docs.python.org/3/library/functions.html#int
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.utils.unifhttps://pythonot.github.io/master/all.html#ot.unif
n2https://docs.python.org/3/library/functions.html#int
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
np.random.randnhttps://numpy.org/doc/stable/reference/random/generated/numpy.random.randn.html#numpy.random.randn
n1https://docs.python.org/3/library/functions.html#int
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
np.sqrthttps://numpy.org/doc/stable/reference/generated/numpy.ufunc.html#numpy.ufunc
np.sumhttps://numpy.org/doc/stable/reference/generated/numpy.sum.html#numpy.sum
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
np.random.randnhttps://numpy.org/doc/stable/reference/random/generated/numpy.random.randn.html#numpy.random.randn
n2https://docs.python.org/3/library/functions.html#int
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
np.sqrthttps://numpy.org/doc/stable/reference/generated/numpy.ufunc.html#numpy.ufunc
np.sumhttps://numpy.org/doc/stable/reference/generated/numpy.sum.html#numpy.sum
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.disthttps://pythonot.github.io/master/all.html#ot.dist
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#solving-exact-optimal-transport
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#solve-the-optimal-transport-problem-between-the-samples
ot.solve_sample()https://pythonot.github.io/master/all.html#ot.solve_sample
ot.utils.OTResulthttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
solhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Phttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol.planhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id38
losshttps://docs.python.org/3/library/functions.html#float
sol.valuehttps://pythonot.github.io/master/gen_modules/ot.utils.html#id44
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
betahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol.potentialshttps://pythonot.github.io/master/gen_modules/ot.utils.html#id41
losshttps://docs.python.org/3/library/functions.html#float
ot.solve_sample()https://pythonot.github.io/master/all.html#ot.solve_sample
ot.utils.OTResulthttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#optimal-transport-problem-with-a-custom-cost-matrix
ot.solve()https://pythonot.github.io/master/all.html#ot.solve
C_cityhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.disthttps://pythonot.github.io/master/all.html#ot.dist
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
solhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
ot.solvehttps://pythonot.github.io/master/all.html#ot.solve
C_cityhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_cityhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol.planhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id38
loss_cityhttps://docs.python.org/3/library/functions.html#float
sol.valuehttps://pythonot.github.io/master/gen_modules/ot.utils.html#id44
ot.solve()https://pythonot.github.io/master/all.html#ot.solve
ot.solve_sample()https://pythonot.github.io/master/all.html#ot.solve_sample
ot.dist()https://pythonot.github.io/master/all.html#ot.dist
ot.emd()https://pythonot.github.io/master/all.html#ot.emd
ot.emd2()https://pythonot.github.io/master/all.html#ot.emd2
Phttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.emdhttps://pythonot.github.io/master/all.html#ot.emd
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
losshttps://docs.python.org/3/library/functions.html#float
ot.emd2https://pythonot.github.io/master/all.html#ot.emd2
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#sinkhorn-and-regularized-ot
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#entropic-ot-with-sinkhorn-algorithm
solhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_sinkhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol.planhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id38
loss_sinkhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
sol.valuehttps://pythonot.github.io/master/gen_modules/ot.utils.html#id44
loss_sink_linearhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
sol.value_linearhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id45
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#quadratic-regularized-ot
P_quadhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
loss_quadhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#solve-the-regularized-ot-problem-with-user-defined-regularization
np.sumhttps://numpy.org/doc/stable/reference/generated/numpy.sum.html#numpy.sum
P_reghttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.sinkhorn()https://pythonot.github.io/master/all.html#ot.sinkhorn
ot.sinkhorn2()https://pythonot.github.io/master/all.html#ot.sinkhorn2
ot.sinkhornhttps://pythonot.github.io/master/all.html#ot.sinkhorn
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
loss_sinkhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
ot.sinkhorn2https://pythonot.github.io/master/all.html#ot.sinkhorn2
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.smooth.smooth_ot_dual()https://pythonot.github.io/master/gen_modules/ot.smooth.html#id27
ot.optim.cg()https://pythonot.github.io/master/gen_modules/ot.optim.html#id0
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#unbalanced-and-partial-ot
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#unbalanced-optimal-transport
ot.solve_sample()https://pythonot.github.io/master/all.html#ot.solve_sample
P_unb_klhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_unb_kl_reghttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_unb_l2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.unbalanced.sinkhorn_unbalanced()https://pythonot.github.io/master/gen_modules/ot.unbalanced.html#ot.unbalanced.sinkhorn_unbalanced
ot.unbalanced.sinkhorn_unbalancedhttps://pythonot.github.io/master/all.html#ot.sinkhorn_unbalanced
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#partial-optimal-transport
P_part_penhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_part_consthttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.partial.partial_wassersteinhttps://pythonot.github.io/master/gen_modules/ot.partial.html#ot.partial.partial_wasserstein
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#gromov-wasserstein-and-fused-gromov-wasserstein
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#gromov-wasserstein-and-entropic-gw
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.disthttps://pythonot.github.io/master/all.html#ot.dist
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.disthttps://pythonot.github.io/master/all.html#ot.dist
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol_gwhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
ot.solve_gromovhttps://pythonot.github.io/master/all.html#ot.solve_gromov
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_gwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol_gw.planhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id38
loss_gwhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
sol_gw.valuehttps://pythonot.github.io/master/gen_modules/ot.utils.html#id44
loss_gw_quadhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
sol_gw.value_quadhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id46
P_egwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_gromovhttps://pythonot.github.io/master/all.html#ot.solve_gromov
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.gromov.gromov_wasserstein()https://pythonot.github.io/master/gen_modules/ot.gromov.html#ot.gromov.gromov_wasserstein
ot.gromov.entropic_gromov_wasserstein()https://pythonot.github.io/master/gen_modules/ot.gromov.html#ot.gromov.entropic_gromov_wasserstein
P_gwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.gromov.gromov_wassersteinhttps://pythonot.github.io/master/all.html#ot.gromov_wasserstein
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_egwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.gromov.entropic_gromov_wassersteinhttps://pythonot.github.io/master/gen_modules/ot.gromov.html#ot.gromov.entropic_gromov_wasserstein
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
loss_gwhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#fused-gromov-wasserstein
Mhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
np.maxhttps://numpy.org/doc/stable/reference/generated/numpy.max.html#numpy.max
Chttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
solhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
ot.solve_gromovhttps://pythonot.github.io/master/all.html#ot.solve_gromov
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Mhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_fgwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol.planhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id38
loss_fgwhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
sol.valuehttps://pythonot.github.io/master/gen_modules/ot.utils.html#id44
loss_fgw_linearhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
sol.value_linearhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id45
loss_fgw_quadhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
sol.value_quadhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id46
P_efgwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_gromovhttps://pythonot.github.io/master/all.html#ot.solve_gromov
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Mhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.gromov.fused_gromov_wasserstein()https://pythonot.github.io/master/gen_modules/ot.gromov.html#ot.gromov.fused_gromov_wasserstein
ot.gromov.entropic_fused_gromov_wasserstein()https://pythonot.github.io/master/gen_modules/ot.gromov.html#ot.gromov.entropic_fused_gromov_wasserstein
P_fgwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.gromov.fused_gromov_wassersteinhttps://pythonot.github.io/master/all.html#ot.fused_gromov_wasserstein
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Mhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_efgwhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.gromov.entropic_fused_gromov_wassersteinhttps://pythonot.github.io/master/gen_modules/ot.gromov.html#ot.gromov.entropic_fused_gromov_wasserstein
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Mhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
loss_fgwhttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Mhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
C2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
Mhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
alphahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#large-scale-ot
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#large-scale-sinkhorn
ot.utils.LazyTensorhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id16
solhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
sol_geohttps://pythonot.github.io/master/gen_modules/ot.utils.html#id17
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_sink_lazyhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id16
sol.lazy_planhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id33
P12https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_sink_lazyhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id16
P1dotshttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_sink_lazyhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id16
P_sink_lazy_densehttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_sink_lazyhttps://pythonot.github.io/master/gen_modules/ot.utils.html#id16
ot.bregman.empirical_sinkhorn()https://pythonot.github.io/master/gen_modules/ot.bregman.html#ot.bregman.empirical_sinkhorn
ot.bregman.empirical_sinkhorn2_geomloss()https://pythonot.github.io/master/gen_modules/ot.bregman.html#ot.bregman.empirical_sinkhorn2_geomloss
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#factored-and-low-rank-ot
P_facthttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
P_lowrankhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ot.factored.factored_optimal_transport()https://pythonot.github.io/master/gen_modules/ot.factored.html#id0
ot.lowrank.lowrank_sinkhorn()https://pythonot.github.io/master/gen_modules/ot.lowrank.html#id5
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#gaussian-ot-with-bures-wasserstein
bw_valuehttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
ot.solve_samplehttps://pythonot.github.io/master/all.html#ot.solve_sample
x1https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
x2https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
ahttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
bhttps://numpy.org/doc/stable/reference/generated/numpy.ndarray.html#numpy.ndarray
losshttps://docs.python.org/3/library/functions.html#float
bw_valuehttps://numpy.org/doc/stable/reference/arrays.scalars.html#numpy.float64
ot.gaussian.empirical_bures_wasserstein_distance()https://pythonot.github.io/master/gen_modules/ot.gaussian.html#id46
https://pythonot.github.io/master/auto_examples/plot_quickstart_guide.html#comparing-all-ot-plans
Download Jupyter notebook: plot_quickstart_guide.ipynbhttps://pythonot.github.io/master/_downloads/a1042aa77b5b8566cd13383cbe37525c/plot_quickstart_guide.ipynb
Download Python source code: plot_quickstart_guide.pyhttps://pythonot.github.io/master/_downloads/4e8ba0723a00c7837687049bcb79ba42/plot_quickstart_guide.py
Download zipped: plot_quickstart_guide.ziphttps://pythonot.github.io/master/_downloads/5615e4bdabd8b69d37b660b2405c2477/plot_quickstart_guide.zip
Gallery generated by Sphinx-Galleryhttps://sphinx-gallery.github.io
Previoushttps://pythonot.github.io/master/index.html
Next https://pythonot.github.io/master/auto_examples/index.html
Sphinxhttps://www.sphinx-doc.org/
themehttps://github.com/readthedocs/sphinx_rtd_theme
Read the Docshttps://readthedocs.org
Releasehttps://pythonot.github.io/
Developmenthttps://pythonot.github.io/master
Codehttps://github.com/PythonOT/POT

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.