# AerStatevector¶

class AerStatevector(data, dims=None, **configs)[source]

Bases : Statevector

AerStatevector class

This class inherits Statevector, which stores probability amplitudes in its ndarray. class:AerStatevector generates this ndarray by using the same runtime with AerSimulator.

Paramètres
• or (data (np.array or list or Statevector or AerStatevector or QuantumCircuit) – qiskit.circuit.Instruction): Data from which the statevector can be constructed. This can be either a complex vector, another statevector or a QuantumCircuit or Instruction (Operator is not supportted in the current implementation). If the data is a circuit or instruction, the statevector is constructed by assuming that all qubits are initialized to the zero state.

• dims (int or tuple or list) – Optional. The subsystem dimension of the state (See additional information).

• configs (kwargs) – configurations of AerSimulator. method configuration must be statevector or matrix_product_state.

Lève

AerError – if input data is not valid.

The dims kwarg is used to Statevector constructor.

Methods

 conjugate Return the conjugate of the operator. copy Make a copy of current operator. dims Return tuple of input dimension for specified subsystems. draw Return a visualization of the Statevector. equiv Return True if other is equivalent as a statevector up to global phase. evolve Evolve a quantum state by the operator. expand Return the tensor product state other ⊗ self. expectation_value Compute the expectation value of an operator. from_instruction Return the output statevector of an instruction. from_int Return a computational basis statevector. from_label Return a tensor product of Pauli X,Y,Z eigenstates. inner Return the inner product of self and other as $$\langle self| other \rangle$$. is_valid Return True if a Statevector has norm 1. measure Measure subsystems and return outcome and post-measure state. metadata Return result metadata of an operation that executed lastly. probabilities Return the subsystem measurement probability vector. probabilities_dict Return the subsystem measurement probability dictionary. purity Return the purity of the quantum state. reset Reset state or subsystems to the 0-state. reverse_qargs Return a Statevector with reversed subsystem ordering. sample_counts Sample a dict of qubit measurement outcomes in the computational basis. sample_memory Sample a list of qubit measurement outcomes in the computational basis. seed Set the seed for the quantum state RNG. tensor Return the tensor product state self ⊗ other. to_dict Convert the statevector to dictionary form. to_operator Convert state to a rank-1 projector operator trace Return the trace of the quantum state as a density matrix.

Attributes

atol = 1e-08
data

Return data.

dim

num_qubits

Return the number of qubits if a N-qubit state or None otherwise.

rtol = 1e-05
settings

Return settings.

Type renvoyé

Dict