get_matrix(),第 j 列 = U|j⟩(输入基态演化出的态矢);little-endian 约定:j = q₀ + 2q₁ + …(q[0] 是态矢索引的最低位)1. 数值核对:0.7071 ≈ 1/√2(1/√2 = 0.707106…,四位小数舍入)✓
2. 第 0 列 (0.7071, 0, 0, 0.7071)ᵀ = (|00⟩+|11⟩)/√2 = |Φ⁺⟩ ✓
3. 第 1 列(j = 1 ⇒ q0=1、q1=0):H(q0) 给出 (|00⟩−|10⟩)/√2,其中 q0=1 的分量触发 CNOT 翻转 q1 → (|00⟩−|11⟩)/√2 = |Φ⁻⟩ ✓ 与矩阵第 1 列 (0.7071, 0, 0, −0.7071)ᵀ 逐元一致
4. 结论:该线路把计算基映成 Bell 基
NotMatrixableError: Measured circuits have no unitary matrix