MatrixEvolution#
- class qiskit.opflow.evolutions.MatrixEvolution[source]#
Bases:
EvolutionBase
Deprecated: Performs Evolution by classical matrix exponentiation, constructing a circuit with
UnitaryGates
orHamiltonianGates
containing the exponentiation of the Operator.0.24.0 ভার্সন থেকে ডেপ্রিকেটেড: The class
qiskit.opflow.evolutions.matrix_evolution.MatrixEvolution
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.Methods
- convert(operator)[source]#
Traverse the operator, replacing
EvolvedOps
withCircuitOps
containingUnitaryGates
orHamiltonianGates
(if self.coeff is aParameterExpression
) equalling the exponentiation of -i * operator. This is done by converting theEvolvedOp.primitive
to aMatrixOp
and simply calling.exp_i()
on that.- প্যারামিটার:
operator (OperatorBase) -- The Operator to convert.
- রিটার্নস:
The converted operator.
- রিটার্ন টাইপ: