0.3.4
Bug 修复
1. 增强量子云错误报告,添加任务 ID 信息。
当量子云任务结果请求失败时,异常消息现在包含任务 ID,便于调试和问题追踪。改进了错误处理机制,提供更详细的错误信息。
2. 修复大比特系统(32+ 量子比特)量子云结果数量不匹配的问题。
修复了一个 bug:对于大比特系统(32 个量子比特或更多),量子云返回的结果数量与进制转换后的结果数量不匹配。以前,例如当量子云返回 4000 条结果时,结果对象中只有 2600 条可用。此问题已解决。
python
from pyqpanda3.core import H, measure, QProg
from pyqpanda3.qcloud import QCloudService, QCloudOptions, QCloudJob
prog = QProg()
prog << H(0) << measure(0, 0) << measure(1, 1)
# 从 https://account.originqc.com.cn/ 获取您的真实 API token
api_key = "your_api_key"
service = QCloudService(api_key=api_key)
job = QCloudJob("task_id")
result = job.result()
for result_list in result.get_probs_list():
print(result_list)