量子情報
タイトルの ”複合n進数” というのは便宜上の用語で正式名称は知らない。 ここでは各桁ごとに繰り上がる数が違う数字列のことを "複合n進数" と呼ぶこととする。 例えば、 の0桁目*1は2進数、1桁目が3進数だとすると 00, 01, 10, 11, 20, 21 と数が増えていく…
目次 目次 環境 QISKit を使う利点 QISKit を使った場合の CNOT ゲート QISKit を使った場合の Toffoli ゲート ゲートの省略 QISKit が空気を読んでくれない時 恒等演算子への変換編 SWAP ゲート編 まとめ 余談 参考 Jupyter Notebook 環境 OS: ArchLinux Py…
環境 OS: ArchLinux import sys, qiskit print(sys.version) print("qiskit version:", qiskit.__version__) 3.6.5 (default, May 11 2018, 04:00:52) [GCC 8.1.0] qiskit version: 0.5.4 OpenQASM 文法で書いた文字列から回路を作る from qiskit import loa…
下記のQiitaの記事を読んで実機でも試してみたいと思ったので試してみた。 qiita.com ※注意: 私は量子コンピュータの専門家ではありません。以下の内容は間違って入る可能性が十分にあります。 追記: 以下では Toffoli, CNOT, SWAP を自分で定義していますが…
import sys, qiskit print(sys.version) print("qiskit version:", qiskit.__version__) 3.6.5 (default, May 11 2018, 04:00:52) [GCC 8.1.0] qiskit version: 0.5.4 from qiskit import ClassicalRegister, QuantumRegister from qiskit import QuantumCir…