問題タブ [qiskit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jupyter-notebook - 私のブロッホ球が楕円/卵形として表示されます
ブロッホ ベクトルをプロットしようとしました。しかし、ブロッホ球が円ではなく楕円/楕円として表示されます。qsphere でも同じ問題が発生しています。Mac (Safari) の Jupyter ノートブック
python-3.x - 私の qiskit コードの出力は講師とは異なります: Ryan O'Donnell
私の qiskit コードの出力は講師とは異なります: Ryan O'Donnell
python3.8.5 の qiskit と qiskit バージョン {'qiskit-terra': '0.14.2', 'qiskit-aer': '0.5.2', 'qiskit-ignis': '0.3.3', 'qiskit-ibmq-provider': '0.7.2', 'qiskit-aqua': '0.7.3', 'qiskit': '0.19.6'}
私のコードは:
result.txt ファイルの出力: 011 - [0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0 .j 1.+0.j] - {'111': 1024}
表によると、出力は011でなければなりませんが、コードからの出力は111です。それは私のコードですか、それとも量子ビットの知識ですか?
ちょっとしたフリップかどうかを確認するために、コードを変更します。
結果ファイルの新しい出力は次のとおりです。 j 0.+0.j 0.+0.j] - {'000': 1024}
<function bit_001 at 0x000002833524E820> - [0.+0.j 1.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j] - {'001': 1024}
<function bit_010 at 0x0000028349D6CAF0> - [0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 1.+0.j] - {'111': 1024}
<function bit_011 at 0x0000028349D6CB80> - [0.+0.j 0.+0.j 0.+0.j 0.+0.j 1.+0.j 0.+0.j 0.+0.j 0.+0.j] - {'100': 1024}
<function bit_100 at 0x0000028349D6CC10> - [1.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j] - {'000': 1024}
<function bit_101 at 0x0000028349D6CCA0> - [0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 1.+0.j 0.+0.j 0.+0.j] - {'101': 1024}
<function bit_110 at 0x0000028349D6CD30> - [0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 1.+0.j] - {'111': 1024}
<function bit_111 at 0x0000028349D6CDC0> - [1.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j] - {'000': 1024}
よりクリーンな結果を気にしませんでした、申し訳ありません。返信にコードを追加できませんでした。
python - Python 量子フーリエ変換
これが逆量子フーリエ変換です。量子フーリエ変換 (逆変換ではない) を取得するには、どのような変更を行う必要がありますか? これはまったく正しい道ですか?値 x1、x2、x3、x4 を基底状態にエンコードするにはどうすればよいですか?