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 DictToCircuitSum(traverse=True, convert_dicts=True, convert_vectors=True)
Bases: qiskit.opflow.converters.converter_base.ConverterBase
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.
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 Defined Here
convert
DictToCircuitSum.convert(operator)
Convert the Operator to CircuitStateFns
, recursively if traverse
is True.
Parameters
operator (OperatorBase
) – The Operator to convert
Return type
Returns
The converted Operator.
Was this page helpful?
Report a bug or request content on GitHub.