Qiskit BasicAer Simulatoroptionen

Oct 18 2020

I in der Regel Qiskit „Aer“ zu simulieren Quantenschaltung mit mehreren Methoden wie statevector, density_matrix, stabilizer, extended_stabilizer, und matrix_product_state. Vor kurzem bin ich auf einen anderen Simulator namens "BasicAer" gestoßen und frage mich, ob der qiskit BasicAer die oben genannten Methoden unterstützt.

Antworten

luciano Oct 18 2020 at 20:45

Für jeden Anbieter können Sie die Backends überprüfen mit backends():

from qiskit import BasicAer
BasicAer.backends()
[<QasmSimulatorPy('qasm_simulator') from BasicAer()>,
 <StatevectorSimulatorPy('statevector_simulator') from BasicAer()>,
 <UnitarySimulatorPy('unitary_simulator') from BasicAer()>]

Überprüfen Sie das Dokument für jeden von ihnen:

for backend in BasicAer.backends():
    print("%s: %s" % (backend.name(), backend.__doc__))
qasm_simulator: Python implementation of a qasm simulator.
statevector_simulator: Python statevector simulator.
unitary_simulator: Python implementation of a unitary simulator.