qiskit

Python
Python(ショアのアルゴリズム02)

■Qiskitでのショアのアルゴリズム。Qiskitのチュートリアルで、ショアのアルゴリズムがあったのでそこからコードを組み立てて試した。その中では N=15(対象の数), a=2 (Nと互いに素な数)を例として挙げてい […]

続きを読む
Python
Python(Qiskitサンプル_乗算について)

■乗算の方法について調べた。ショアのアルゴリズムの、f(x) = a^r mod N では、a^r で初めに乗算が必要になる。乗算について調べると、RGQFTMultiplier という乗算器のメソッドがあったので、下の […]

続きを読む
Python
Python(Qiskitサンプル_1ビット和算)

■Qiskitの1ビット和算(X, CX, CCXゲート)。よく分かっていないので、とても簡単なサンプルでイメージをつかんでいきたい。今回1ビットの和算を試す。1ビットは1桁のみで0か1(2進数)がとれる。そのため、和算 […]

続きを読む
Python
Python(Qiskitサンプル)

■量子コンピュータのシミュレーションQiskitのお試し。最近、量子コンピュータに関する記事を見ることがあったので、関連するものがないか調べるとPythonで量子回路のシミュレーションができるライブラリがあった。これを少 […]

続きを読む