PauliY¶
from cascaqit import PauliY
创建作用于 target 的Pauli Y 算符声明,返回 Observable。target 是逻辑名称字符串,例如 "q0",不是量子位索引。name 可选;省略时名称为 Y(q0) 这样的形式。
Y 包含复相位信息,不能仅从计算基计数推回它的期望值。正 Y 本征态为 (|0⟩ + i|1⟩)/sqrt(2)。
from cascaqit import PauliY
observable = PauliY("q0", name="Y0")
assert observable.targets == ("q0",)
assert observable.bases[0].value == "Y"
目标或名称为空、含首尾空白时构造失败。此函数只创建声明;求值还需确认 target 存在,并根据返回的 estimator_kind 判断是精确计算还是采样估计。见观测量批次。