Capítulo 2. Ejecución de circuitos cuánticos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Qiskit permite ejecutar circuitos cuánticos en una amplia variedad de simuladores y dispositivos cuánticos. Exploraremos las clases y funciones relevantes, la mayoría de las cuales se encuentran en los siguientesmódulos:

qiskit.providers.basicaer

Este módulo contiene un conjunto de simuladores básicos implementados en Python, que suelen denominarse simuladores BasicAer.

qiskit.providers.aer

Este módulo contiene un amplio conjunto de simuladores de alto rendimiento, que suelen denominarse simuladores Aer.

qiskit.providers

Este módulo contiene clases que soportan estos simuladores, además de proporcionar acceso a dispositivos cuánticos reales.

Independientemente del simulador cuántico o del dispositivo en el que elijas ejecutar un circuito, puedes seguir estos pasos:

  1. Identifica al proveedor adecuado (ya sea BasicAer, Aer, o un proveedor de dispositivos cuánticos). El propósito de un proveedor es obtener objetos backend que permitan ejecutar circuitos en un simulador o dispositivo cuántico.

  2. Obtén del proveedor una referencia al backend deseado. Un backend proporciona la interfaz entre Qiskit y el hardware o simulador que ejecutará los circuitos.

  3. Utilizando el backend, ejecuta el circuito en el simulador o dispositivo. Esto devuelve un objeto que representa el trabajo en el que se está ejecutando el circuito. ...

Get Guía de bolsillo Qiskit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.