Distribution¶
- class samplomatic.distributions.Distribution(num_subsystems: int)[source]¶
Bases:
ABCA distribution over virtual gates.
- Parameters:
num_subsystems – The number of subsystems that this distribution samples.
Attributes Summary
The virtual gate type being sampled.
Methods Summary
sample(size, rng)Sample the distribution.
Attributes Documentation
- register_type¶
The virtual gate type being sampled.
Methods Documentation
- abstractmethod sample(size: int, rng: Generator) VirtualRegister[source]¶
Sample the distribution.
- Parameters:
size – The number elements to sample.
rng – A randomness generator.
- Returns:
The samples.