Python(Qiskit)について(19)

概要

  • Qiskit について, 学習サイト の サンプルプログラムを動かしてみた.
  • 動作環境は, 学習サイト上 で行った
  • 実行プログラム, 解説は, 下記の参照サイトをご覧ください

感想

  1. ベルンシュタイン・ヴァジラニ アルゴリズムの演算方法で, 量子オラクルについて確認してみた.
  2. 既に, 学習環境が用意されており, 数値を書き換えるなどして試行錯誤もできるので, 個人的には, 非常に面白く感じた.

ベルンシュタイン・ヴァジラニ アルゴリズム

  1. 量子オラクル(1量子ビット “1”)
  2. [手計算]

    [結果]
    手計算との一致を確認できた.

     


  3. 量子オラクル(2量子ビット “01”)
  4. [手計算]

    [結果]
    手計算との一致を確認できた.

     


  5. 量子オラクル(3量子ビット “110”)
  6. [手計算]

    [結果]
    手計算との一致を確認できた.

     


  7. 量子オラクル(4量子ビット “1011”)
  8. [手計算]

    [結果]
    手計算との一致を確認できた.

     


参照サイト

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください