第 7 课 · UnifiedQuantum 进阶——线路构建全景 · 模块一:基础与工具

绑定:assign_parameters 与计数预测

  • 主信息:整体绑定得到可执行线路,部分绑定支持分批赋值——每一步都能先算后验
  • 演算一(代入求值):RY 角度 = $2\cdot\text{theta} + \text{phi}/3 = 2\times 0.5 + 1.0/3 = 1.3333333333333333$ ✓ 与输出逐位一致;RX q[0], (0.5)、RZ q[0], (0.3);is_parametric 变 False
  • 演算二(三点计数预测,教材练习 3 数值,各 100 shots):

$\theta=0$ → $P(1) = \sin^2 0 = 0$ → 全 0;$\theta=\pi/2$ → $\sin^2(\pi/4) = (1/\sqrt{2})^2 = 1/2$ → 约 50|50;$\theta=\pi$ → $\sin^2(\pi/2) = 1$ → 全 1($RX(\pi)|0\rangle = -i|1\rangle$,全局相位 $-i$ 不可测)

  • 部分绑定卡片:只绑 theta → 自由集 {phi, theta, $w_0$} - {theta} = {phi, $w_0$},可分批赋值
  • 报错卡片:带未绑定符号模拟 → ValueError,报错列出的缺失参数名 phi、$w_0$ 与 free_parameters 完全一致,并给出修复写法
  • 细节卡片:默认返回新线路、不动原线路;绑定键可以是名字符串、Parameter 对象或整个 Parameters 数组
  • 标注:演示节点 2(现场整体绑定 + 部分绑定,读报错信息)
类型code-output + 演算