German
Sprachen
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

VectorStateFn

class VectorStateFn(*args, **kwargs)[Quellcode]

Bases: StateFn

Deprecated: A class for state functions and measurements which are defined in vector representation, and stored using Terra’s Statevector class.

Veraltet ab Version 0.24.0: The class qiskit.opflow.state_fns.vector_state_fn.VectorStateFn is 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.

Parameter
  • 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

add

Return Operator addition of self and other, overloaded by +.

adjoint

Return a new Operator equal to the Operator's adjoint (conjugate transpose), overloaded by ~.

eval

Evaluate the Operator's underlying function, either on a binary string or another Operator.

permute

Permute the qubits of the state function.

primitive_strings

Return a set of strings describing the primitives contained in the Operator.

sample

Sample the state function as a normalized probability distribution.

tensor

Return tensor product between self and other, overloaded by ^.

to_circuit_op

Return StateFnCircuit corresponding to this StateFn.

to_density_matrix

Return matrix representing product of StateFn evaluated on pairs of basis states.

to_dict_fn

Creates the equivalent state function of type DictStateFn.

to_matrix

Return NumPy representation of the Operator.

to_matrix_op

Return a VectorStateFn for this StateFn.

Attributes

INDENTATION = '  '
coeff

A coefficient by which the state function is multiplied.

instance_id

Return the unique instance id.

is_measurement

Whether the StateFn object is a measurement Operator.

num_qubits
parameters
primitive: Statevector

The primitive which defines the behavior of the underlying State function.

settings

Return settings.