J'étudie actuellement les ordinateurs quantiques, mais j'ai comparé les bibliothèques Python pour les ordinateurs quantiques "Qiskit" et "Blueqat" du point de vue d'un débutant. Il a beaucoup d'opinions personnelles, alors veuillez le lire pour référence seulement. À propos, Qiskit est fabriqué par IBM et Blueqat est fabriqué par MDR.
Cette fois, nous comparerons avec les points d'évaluation suivants.
«L'explication est-elle substantielle? --Préparation de l'environnement d'exécution et facilité d'utilisation --Utilisation (avis assez personnel)
Je vais évaluer cela cette fois, mais veuillez me dire s'il existe d'autres bons critères d'évaluation.
Dès la conclusion, ** l'explication est plus facile à comprendre avec "Blueqat" **. Vous trouverez ci-dessous des liens vers la documentation et les didacticiels des API Qiskit et Blueqat. ** · Tutoriel Qiskit ** ** · Document API Qiskit ** ** ・ Tutoriels Blueqat ** ** ・ Tutoriel Blueqat (japonais) ** ** · Document sur l'API Blueqat **
Comme vous pouvez le voir sur le lien, Qiskit a un système de documents difficile. On a l'impression que plusieurs personnes ont fabriqué des pièces et les ont combinées. De plus, Blueqat est une société japonaise, donc les didacticiels prennent en charge le japonais.
En termes de facilité de préparation / utilisation de l'environnement d'exécution, de mon point de vue, il n'y a pas beaucoup de différence entre les deux. Tout d'abord, concernant la "préparation de l'environnement d'exécution", lors de l'utilisation de Python, les deux commandes "pip" sont utilisées pour préparer la bibliothèque. Cependant, Qiskit peut gérer l'environnement du notebook jupyter sur Internet à l'adresse "IBM Q Experience". Cependant, comme le même environnement est fourni par "Google Colaboratory" fourni par Google, j'ai senti que ce ne serait pas un gros avantage.
C'est un peu hors des sentiers battus, mais vous pouvez faire glisser et déposer des circuits quantiques avec IBM Q Experience Circuit Composer fourni par IBM. Cela peut être bon pour ceux qui veulent se sentir libres de l'essayer.
En ce qui concerne la convivialité, s'il y a des points que j'ai remarqué en l'utilisant à l'avenir, je vais ajouter / corriger le cas échéant. Pour être honnête, il y a une grande partie qui est traînée par "1. L'explication est-elle substantielle?", Et c'est Blueqat qui peut faire ce que vous voulez faire relativement rapidement, et il n'y a pas de scènes où vous le trouvez difficile à utiliser. Cependant, Qiskit peut être facilement implémenté jusqu'à ce que le résultat du calcul soit affiché dans un diagramme, donc je pense que l'avantage est que le notebook jupyter est visuellement facile à comprendre. Pour l'instant, je pense que Blueqat est pour la vitesse de montage, et Qiskit est pour un montage facile qui est visuellement facile à comprendre.
Donc, sur la base de l'évaluation jusqu'à présent, l'évaluation globale est la suivante!
Qiskit | Blueqat | |
---|---|---|
Explication complète | △ | 〇 |
Environnement d'exécution/Facilité d'utilisation | 〇 | 〇 |
Convivialité | 〇 | 〇 |
Une évaluation complète | △ | 〇 |
J'avoue l'objection! Parce que l'évaluation de l'utilisabilité est lâche (`・ ω ・ ´)
Rendez-vous dans le prochain post!
Recommended Posts