- class VectorStateFn(*args, **kwargs)[source]¶
Deprecated: A class for state functions and measurements which are defined in vector representation, and stored using Terra's
Deprecated since version 0.24.0: The class
qiskit.opflow.state_fns.vector_state_fn.VectorStateFnis deprecated as of qiskit-terra 0.24.0. It will be removed no earlier than 3 months after the release date. For code migration guidelines, visit https://qisk.it/opflow_migration.
primitive -- The
Statevector, NumPy array, or list, which defines the behavior of the underlying function.
coeff -- A coefficient multiplying the state function.
is_measurement -- Whether the StateFn is a measurement operator
Methods Defined Here
Return Operator addition of self and other, overloaded by
Return a new Operator equal to the Operator's adjoint (conjugate transpose), overloaded by
Evaluate the Operator's underlying function, either on a binary string or another Operator.
Permute the qubits of the state function.
Return a set of strings describing the primitives contained in the Operator.
Sample the state function as a normalized probability distribution.
Return tensor product between self and other, overloaded by
StateFnCircuitcorresponding to this StateFn.
Return matrix representing product of StateFn evaluated on pairs of basis states.
Creates the equivalent state function of type DictStateFn.
Return NumPy representation of the Operator.
- INDENTATION = ' '¶
A coefficient by which the state function is multiplied.
Return the unique instance id.
Whether the StateFn object is a measurement Operator.
- primitive: Statevector¶
The primitive which defines the behavior of the underlying State function.