Параметры симулятора Qiskit BasicAer
Oct 18 2020
Я обычно использую Qiskit «AER» для имитации квантовой схемы с несколькими методами , такими как statevector, density_matrix, stabilizer, extended_stabilizer, и matrix_product_state. Недавно я наткнулся на другой симулятор под названием «BasicAer», и мне интересно, поддерживает ли qiskit BasicAer вышеуказанные методы.
Ответы
luciano Oct 18 2020 at 20:45
Для любого провайдера вы можете проверить бэкенды с помощью backends():
from qiskit import BasicAer
BasicAer.backends()
[<QasmSimulatorPy('qasm_simulator') from BasicAer()>,
<StatevectorSimulatorPy('statevector_simulator') from BasicAer()>,
<UnitarySimulatorPy('unitary_simulator') from BasicAer()>]
Проверьте документ для каждого из них:
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.