Proveedor falso
qiskit.providers.fake_provider
Visión general
El módulo falso proveedor de Qiskit contiene clases falsas (simuladas) del backend, útiles para probar el transpilador y otras funcionalidades del backend.
Uso de ejemplo
He aquí un ejemplo de utilización de un backend simulado para la transpilación y la ejecución.
from qiskit import QuantumCircuit, transpile
from qiskit.providers.fake_provider import GenericBackendV2
from qiskit.visualization import plot_histogram
# Generate a 5-qubit simulated backend
backend = GenericBackendV2(num_qubits=5)
# Create a simple circuit
circuit = QuantumCircuit(3)
circuit.h(0)
circuit.cx(0,1)
circuit.cx(0,2)
circuit.measure_all()
circuit.draw('mpl')
# Transpile the ideal circuit to a circuit that can be directly executed by the backend
transpiled_circuit = transpile(circuit, backend)
transpiled_circuit.draw('mpl')
# Run the transpiled circuit using the simulated backend
job = backend.run(transpiled_circuit)
counts = job.result().get_counts()
plot_histogram(counts)
V2 Backends simulados
GenericBackendV2(num_qubits[, basis\gates,...] ) | Genérico BackendV2 con un constructor configurable. |
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.