We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(此 ISSUE 为 PaddlePaddle Hackathon 活动的任务 ISSUE,更多详见PaddlePaddle Hackathon)
Paddle Quantum(量桨)是基于百度飞桨开发的量子机器学习工具集,支持量子神经网络的搭建与训练,提供易用的量子机器学习开发套件与量子优化、量子化学等前沿量子应用工具集,使得百度飞桨也因此成为国内首个支持量子机器学习的深度学习框架。
【任务说明】
在量子力学中,哈密顿量是描述系统能量的算符。目前量桨中的 Hamiltonian 类可以通过方法 Hamiltonian.construct_h_matrix() 来生成其对应的矩阵形式。目前,该方法自动根据哈密顿量的表达式来决定系统中共有几个量子比特。例如对于哈密顿量 '1 Z0, Z2' 会生成对应三个量子比特的矩阵(对应的泡利单词为 'ZIZ')。在这个任务中,你需要完成对这个方法的修改,使得其可以生成对应用户指定输入量子比特数的矩阵,例如对于刚刚提到的哈密顿量,若用户指定生成五个量子比特的矩阵,则生成对应泡利单词为 'ZIZII' 的矩阵。
Hamiltonian
Hamiltonian.construct_h_matrix()
任务要求:使得 Hamiltonian.construct_h_matrix() 方法支持传入参数 n_qubit 来指定生成矩阵对应的量子比特数(该参数应该不小于哈密顿量表达式中所对应的量子比特数)。
n_qubit
【提交内容】
【技术要求】
The text was updated successfully, but these errors were encountered:
No branches or pull requests
(此 ISSUE 为 PaddlePaddle Hackathon 活动的任务 ISSUE,更多详见PaddlePaddle Hackathon)
Paddle Quantum(量桨)是基于百度飞桨开发的量子机器学习工具集,支持量子神经网络的搭建与训练,提供易用的量子机器学习开发套件与量子优化、量子化学等前沿量子应用工具集,使得百度飞桨也因此成为国内首个支持量子机器学习的深度学习框架。
【任务说明】
在量子力学中,哈密顿量是描述系统能量的算符。目前量桨中的
Hamiltonian
类可以通过方法Hamiltonian.construct_h_matrix()
来生成其对应的矩阵形式。目前,该方法自动根据哈密顿量的表达式来决定系统中共有几个量子比特。例如对于哈密顿量 '1 Z0, Z2' 会生成对应三个量子比特的矩阵(对应的泡利单词为 'ZIZ')。在这个任务中,你需要完成对这个方法的修改,使得其可以生成对应用户指定输入量子比特数的矩阵,例如对于刚刚提到的哈密顿量,若用户指定生成五个量子比特的矩阵,则生成对应泡利单词为 'ZIZII' 的矩阵。任务要求:使得
Hamiltonian.construct_h_matrix()
方法支持传入参数n_qubit
来指定生成矩阵对应的量子比特数(该参数应该不小于哈密顿量表达式中所对应的量子比特数)。【提交内容】
【技术要求】
The text was updated successfully, but these errors were encountered: