MatrixExponential#

class qiskit.synthesis.MatrixExponential[ソース]#

ベースクラス: EvolutionSynthesis

Exact operator evolution via matrix exponentiation and unitary synthesis.

This class synthesis the exponential of operators by calculating their exponentially-sized matrix representation and using exact matrix exponentiation followed by unitary synthesis to obtain a circuit. This process is not scalable and serves as comparison or benchmark for small systems.

Attributes

settings#

Return the settings in a dictionary, which can be used to reconstruct the object.

戻り値:

A dictionary containing the settings of this product formula.

例外:

NotImplementedError – The interface does not implement this method.

Methods

synthesize(evolution)[ソース]#

Synthesize an qiskit.circuit.library.PauliEvolutionGate.

パラメータ:

evolution (PauliEvolutionGate) – The evolution gate to synthesize.

戻り値:

A circuit implementing the evolution.

戻り値の型:

QuantumCircuit