0

機械学習量子回路の最適化を構築しようとしているため、同じ回路を数回呼び出す必要があります。関数を使用しexecuteてコンパイルしていますが、コードを実行すると、同じループで量子関数が約 4 回しか呼び出されません。その後、プログラムは実行を続けますが、何もせずに実行行で停止します。

これは IBM Quantum Systems の制限ですか? コードが停止する前に量子回路を 4 回呼び出すと、なぜこのようなことが起こるのかわかりません。この問題はシミュレータと量子マシンの両方で発生するので、クレジットの問題ではないと思います。

4

1 に答える 1

0

ショットを変更することで、サーキットの走行回数を設定できますexecute(qc, shots=1000)。これにより、回路全体が 1000 回実行されます。execute メソッドに渡す前に、実行したい回路全体を作成しておく必要があります。

于 2020-02-07T22:27:00.887 に答える