I usually use Qiskit "Aer" to simulate quantum circuit with several methods such as statevector, density_matrix, stabilizer, extended_stabilizer, and matrix_product_state. Recenlty I came across another simulator called "BasicAer" and I wonder if the qiskit BasicAer supports above methods.


1 Answer 1


For any provider, you can check the backends with backends():

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

Check the doc for each of them:

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.