Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

qiskit.aqua.circuits.StateVectorCircuit

class StateVectorCircuit(state_vector)

GitHub

Arbitrary State-Vector Circuit.

Constructor.

Parameters

state_vector (numpy.ndarray) – vector representation of the desired quantum state

Raises

AquaError – invalid input

__init__

__init__(state_vector)

Constructor.

Parameters

state_vector (numpy.ndarray) – vector representation of the desired quantum state

Raises

AquaError – invalid input


Methods

__init__(state_vector)Constructor.
construct_circuit([circuit, register])Construct the circuit representing the desired state vector.

construct_circuit

construct_circuit(circuit=None, register=None)

Construct the circuit representing the desired state vector.

Parameters

  • circuit (QuantumCircuit) – The optional circuit to extend from.
  • register (Union(QuantumRegister , list[Qubit])) – The optional qubits to construct the circuit with.

Returns

quantum circuit

Return type

QuantumCircuit

Raises

AquaError – invalid input

Was this page helpful?
Report a bug or request content on GitHub.