QuantumAlgorithm

class QuantumAlgorithm(quantum_instance)[source]

Base class for Quantum Algorithms.

This method should initialize the module and use an exception if a component of the module is available.

Attributes

QuantumAlgorithm.backend

Returns backend.

QuantumAlgorithm.quantum_instance

Returns quantum instance.

QuantumAlgorithm.random

Return a numpy random.

Methods

QuantumAlgorithm.run([quantum_instance])

Execute the algorithm with selected backend.

QuantumAlgorithm.set_backend(backend, **kwargs)

Sets backend with configuration.