ConverterBase¶
- class ConverterBase[source]¶
Converters take an Operator and return a new Operator, generally isomorphic in some way with the first, but with certain desired properties. For example, a converter may accept
CircuitOp
and return aSummedOp
ofPauliOps
representing the circuit unitary. Converters may not have polynomial space or time scaling in their operations. On the contrary, many converters, such as aMatrixExpectation
orMatrixEvolution
, which convertPauliOps
toMatrixOps
internally, will require time or space exponential in the number of qubits unless a clever trick is known (such as the use of sparse matrices).Methods
ConverterBase.convert
(operator)Accept the Operator and return the converted Operator