About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
DictToCircuitSum
class qiskit.opflow.converters.DictToCircuitSum(traverse=True, convert_dicts=True, convert_vectors=True)
Bases: ConverterBase
Deprecated: Converts DictStateFns
or VectorStateFns
to equivalent CircuitStateFns
or sums thereof. The behavior of this class can be mostly replicated by calling to_circuit_op
on an Operator, but with the added control of choosing whether to convert only DictStateFns
or VectorStateFns
, rather than both.
Deprecated since version 0.24.0
The class qiskit.opflow.converters.dict_to_circuit_sum.DictToCircuitSum
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.
Parameters
- traverse (bool) – Whether to recurse down into Operators with internal sub-operators for conversion.
- convert_dicts (bool) – Whether to convert VectorStateFn.
- convert_vectors (bool) – Whether to convert DictStateFns.
Methods
convert
convert(operator)
Convert the Operator to CircuitStateFns
, recursively if traverse
is True.
Parameters
operator (OperatorBase) – The Operator to convert
Returns
The converted Operator.
Return type
Was this page helpful?
Report a bug or request content on GitHub.