[PYTHON] Il semble que vous puissiez maintenant écrire des livres de portail avec blueqat

Il y avait un tweet qui ressemblait à dessiner une porte quantique avec blueqat, alors j'ai essayé de le vérifier.

Préparation environnementale

Pour préparer l'environnement, tapez simplement la commande suivante.

pip install blueqat obaq

Je l'ai déplacé

Le code est ci-dessous.

#Importation de bibliothèque
import obaq
from blueqat import Circuit

#Définition de la porte quantique
c = Circuit(1).h[0].m[:]
#Dessin de porte quantique
c.run(backend="obaq", returns="draw")

Cette fois, j'ai préparé un bit quantique et créé un circuit à observer en actionnant la porte Adamal. Le résultat de l'exécution est le suivant. obaq-sample1.JPG

Oh, c'est fait! Ça a l'air mignon.

finalement

En regardant le résultat de l'exécution, j'ai pensé, mais je suis un peu inquiet que la mesure n'apparaisse pas dans la figure. Puisque la mesure est la dernière, il n'y a peut-être pas de problème, mais j'ai senti que l'information manquait légèrement.

Rendez-vous dans le prochain post!

Recommended Posts

Il semble que vous puissiez maintenant écrire des livres de portail avec blueqat
Vous pouvez maintenant afficher des diapositives avec nbviewer! [Jupyter]
Si vous écrivez TinderBot en Python, elle peut le faire
N'écrivez pas Python si vous voulez l'accélérer avec Python
Matrice de similarité cosinus? Vous pouvez l'obtenir tout de suite avec NumPy
Filtre de Kalman que vous pouvez comprendre
Si vous essayez de démarrer le notebook jupyter installé avec pip et qu'il dit "commande introuvable", il semble que vous puissiez passer par le PATH.
Python | Ce que vous pouvez faire avec Python
Saviez-vous que vous pouvez transférer des alias IP avec ssh?
Vous pouvez le faire avec Python! Analyse structurale de cristaux colloïdaux bidimensionnels
[Feature Poem] Je ne comprends pas le langage fonctionnel Vous pouvez le comprendre avec Python: Partie 1 Les fonctions qui reçoivent des fonctions sont pratiques.
Il semble que l'annulation de toutes les commandes enfants puisse être utilisée pour annuler toutes les commandes parentes (commandes spéciales) avec l'API bitflyer