らんだむな記憶

blogというものを体験してみようか!的なー

2022-05-04から1日間の記事一覧

<QT> CX ゲートの反転

を見たい。 def create_circuit(q0, q1): qc = QuantumCircuit(2) if q0 != 0: qc.x(0) if q1 != 0: qc.x(1) qc.h(0) qc.h(1) qc.cx(0, 1) qc.h(0) qc.h(1) qc.measure_all() return qc が回路の実装になる。 $\ket{10}$ を入力してみよう。$$ \begin{align*…

<QT> もつれ状態

$$ \begin{align*} \ket{00} \to \frac{1}{\sqrt{2}}(\ket{00} + \ket{11}) \end{align*} $$を作成する回路は qc = QuantumCircuit(2) qc.h(0) qc.cx(1) で、$$ \begin{align*} \ket{00} \to \frac{1}{\sqrt{2}}(\ket{01} + \ket{10}) \end{align*} $$を作成…

Qiskit の変更

IBM Quantumで学ぶ量子コンピュータ - 秀和システム あなたの学びをサポート! の内容と現在の API や textbook では少し差がある。これについて少し調べてみた。 execute Remove references to 'execute' by frankharkins · Pull Request #920 · qiskit-com…

くりこみ群

組合せ最適化のことを調べていると量子アニーリングを通じてイジングハミルトニアンに出会う。イジング模型と言えば統計力学のモデルだ。テンソルネットワークについて調べているとやはりくりこみ群とか統計力学に遭遇する。そんなわけでそんなつもりはない…

量子回路とテンソルネットワーク

引き続き テンソルネットワークの進展 - 株式会社サイエンス社 株式会社新世社 株式会社数理工学社 の読書メモ。量子状態 $\ket{000}$ について、左から右に 1 番目、2 番目、3 番目と解釈し、1, 2 番目の量子ビットに作用する量子ゲート $U^{(1)}$ (例えば…

量子回路による機械学習 (2)

次に $n$ 量子ビットの状態 $\ket{j_1} \otimes \ket{j_2} \otimes \cdots \otimes \ket{j_n} = \ket{j_1 \cdots j_n}$ の $a$ 番目の量子ビットに作用するユニタリゲート $U_a$ を考える。1 量子ビットの場合と似たような記法になるが、$$ \begin{align*} U…

量子回路による機械学習 (1)

テンソルネットワークの進展 - 株式会社サイエンス社 株式会社新世社 株式会社数理工学社 pp.55-56 の辺りの読書メモ的なものを残す。$\ket{\psi} = a \ket{0} + b \ket{1}$ をゲート $U$ でうつすことを考える。個々の Z-基底について $j \in \{0, 1\}$ と…