pyqpanda3 v0.3.4 修复了两个可能影响在本源量子云上运行生产工作负载的云服务问题。
Bug 修复
量子云错误报告增强。 当 QCloud 任务结果请求失败时,错误消息现在包含任务 ID,便于调试和问题追踪。改进了错误处理机制,提供更详细的错误信息。
量子云结果计数不匹配。 修复了一个 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)