Skip to content

【代码贡献】修复 QAE / IQAE 目标量子比特索引错误#27

Open
qiux0629 wants to merge 1 commit into
OriginQ:developfrom
qiux0629:codex/fix-qae-core-bugs
Open

【代码贡献】修复 QAE / IQAE 目标量子比特索引错误#27
qiux0629 wants to merge 1 commit into
OriginQ:developfrom
qiux0629:codex/fix-qae-core-bugs

Conversation

@qiux0629

@qiux0629 qiux0629 commented Jul 9, 2026

Copy link
Copy Markdown

变更内容

本次 PR 修复 QAE / IQAE 中目标量子比特索引相关的问题:

  • 修复 QAE 多比特 target_stateres_index 顺序不一致的问题。
  • 修复 QAE 在 res_index=[1, 0] 等非自然顺序输入下可能出现 Repeated qubit positions found 的问题。
  • 修复 IQAE 默认只对最后一个量子比特进行振幅放大的问题,使其能够正确使用传入的 res_index
  • 修复 IQAE 测量时目标量子比特与经典测量位的映射问题。
  • 新增 QAE / IQAE 相关单元测试,覆盖单比特、多比特、非自然索引顺序和 IQAE 非最后一位估计场景。

验证方式

python -m compileall -q pyqpanda-algorithm/pyqpanda_alg/QAE

@Origin-Quantum-Cloud-J

Copy link
Copy Markdown

感谢你的贡献,我们将统一评估~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants