Options du simulateur Qiskit BasicAer
Oct 18 2020
J'utilise habituellement Qiskit « Aer » pour simuler le circuit quantique avec plusieurs méthodes telles que statevector, density_matrix, stabilizer, extended_stabilizeret matrix_product_state. Récemment, je suis tombé sur un autre simulateur appelé "BasicAer" et je me demande si le qiskit BasicAer prend en charge les méthodes ci-dessus.
Réponses
luciano Oct 18 2020 at 20:45
Pour tout fournisseur, vous pouvez vérifier les backends avec backends():
from qiskit import BasicAer
BasicAer.backends()
[<QasmSimulatorPy('qasm_simulator') from BasicAer()>,
<StatevectorSimulatorPy('statevector_simulator') from BasicAer()>,
<UnitarySimulatorPy('unitary_simulator') from BasicAer()>]
Vérifiez la documentation pour chacun d'eux:
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.