atlas_q.quantum_hybrid_system.CompressedQuantumState#

class atlas_q.quantum_hybrid_system.CompressedQuantumState(num_qubits)[source]#

Bases: ABC

Base class for memory-efficient quantum state representations

Methods

get_amplitude(basis_state)

Get amplitude for a specific basis state

get_probability(basis_state)

Get measurement probability for a basis state

measure([num_shots])

Simulate measurement of the quantum state

__init__(num_qubits)[source]#

Methods

__init__(num_qubits)

get_amplitude(basis_state)

Get amplitude for a specific basis state

get_probability(basis_state)

Get measurement probability for a basis state

measure([num_shots])

Simulate measurement of the quantum state

abstractmethod get_amplitude(basis_state)[source]#

Get amplitude for a specific basis state

get_probability(basis_state)[source]#

Get measurement probability for a basis state

measure(num_shots=1)[source]#

Simulate measurement of the quantum state

For large systems, automatically falls back to MPS sampling