Quantum
Quantum copied to clipboard
【PaddlePaddle Hackathon】76 量子电路的量子比特数扩展
(此 ISSUE 为 PaddlePaddle Hackathon 活动的任务 ISSUE,更多详见PaddlePaddle Hackathon)
Paddle Quantum(量桨)是基于百度飞桨开发的量子机器学习工具集,支持量子神经网络的搭建与训练,提供易用的量子机器学习开发套件与量子优化、量子化学等前沿量子应用工具集,使得百度飞桨也因此成为国内首个支持量子机器学习的深度学习框架。
【任务说明】
- 任务标题:量子电路的量子比特数扩展
- 技术标签:量子计算、量子电路、量子比特数
- 任务难度:简单
- 详细描述:
用量桨创建了一个量子电路之后,在运行的过程中,有时可能需要去拓展该量子电路的量子比特数,如增加辅助量子比特等。而量桨目前没有这个功能,因此目前只能重新建立一个新的量子电路去计算。因此,拓展当前量子电路的量子比特数这一功能就显得尤为重要。在这个任务中,你需要为量桨实现量子电路的量子比特数扩展。
任务要求:实现对 n>=1 个量子比特的线路进行比特数的扩展
功能定位: 在 paddle_quantum 中的 UAnstaz
类中增加新的成员函数
函数输入: 扩展后的量子比特数
函数输出: 无
【提交内容】
- 项目PR到 Quantum
- 相关技术文档
- 项目单测文件
【技术要求】
- 对量桨平台的运用有一定了解
- 了解量桨中对量子线路的管理方式