UniformPauli

class samplomatic.distributions.UniformPauli(num_subsystems: int)[source]

Bases: Distribution

The uniform distribution over virtual Pauli gates.

Parameters:

num_subsystems – The number of subsystems this distribution samples.

Attributes Summary

register_type

The virtual gate type being sampled.

Methods Summary

sample(size, rng)

Sample the distribution.

Attributes Documentation

register_type

Methods Documentation

sample(size, rng)[source]

Sample the distribution.

Parameters:
  • size – The number elements to sample.

  • rng – A randomness generator.

Returns:

The samples.