Qiskitを使用すると、量子回路を連続して測定できますか?
Aug 24 2020
一部の量子アルゴリズムでは、量子回路の出力は確率的です。例えば。特定のキュービット「0」の測定結果(1回)は成功を示します。これは、結果の状態が目的の状態であることを意味します。したがって、最初にその特別なキュービットを1回測定できます。結果が「0」の場合は、残りを測定します。それ以外の場合は、今回は記録しません。これはQiskitで実行できますか?
私はこれを別の方法で解決しようとしました。キュービットは気にしません。測定が終了すると、インジケーターと作業システムは結合状態になります。$\rho_{is}$、ここで、iとsはインジケーターとシステムを表します。次に、この状態を次のように予測できます。$$\rho_s=P\rho_{is}P^{\dagger}$$ と $P=|0\rangle \langle 0|\otimes I_s$プロジェクターオペレーター。しかし、これを他の1つの密度行列とともに「state_fidelity」という関数に入れると、入力が無効であるという情報に誤りがあります。私が間違っていた点はありますか?
手伝ってくれてありがとう!
回答
2 Lena Aug 24 2020 at 22:02
あなたにはそれを可能にする機能があると思います。これが正確にどのように機能するかを確認するには、このドキュメントを確認してください。
使用方法の例をご覧になりたい場合は、Qiskitのこのチュートリアルの第2部である量子テレポーテーションのステップ4を確認してください。ここでは、測定値に関してゲートを適用します。
これがうまくいくことを願っています!:)