ott.geometry.semidiscrete_pointcloud.SemidiscretePointCloud

ott.geometry.semidiscrete_pointcloud.SemidiscretePointCloud#

class ott.geometry.semidiscrete_pointcloud.SemidiscretePointCloud(sampler, y, cost_fn=None, epsilon=None, relative_epsilon=None, scale_cost=1.0, relative_epsilon_seed=0, relative_epsilon_num_samples=1024)[source]#

Semidiscrete point cloud geometry.

Instances of this geometry can be sampled using the sample() method.

Parameters:

Methods

sample(rng, num_samples, *[, epsilon])

Sample a point cloud.

Attributes

dtype

The data type.

epsilon

Epsilon regularization value.

is_entropy_regularized

Whether epsilon > 0.

shape

Shape of the geometry.