面向程序员的量子计算编程快速实战
admin
2023-10-20 12:44:57
0

前期科普:

Learn Quantum Objects on Brilliant (注册有试用期)

Learn Quantum Computing on Brilliant

全流程学习网站:
What is Quantum?

入门参考书籍:
《量子计算编程实战—基于IBM QX量子计算平台》(2019年版部分内容已过时,英文版下载地址:https://dokumen.pub/mastering-quantum-computing-with-ibm-qx-explore-the-world-of-quantum-computing-using-the-quantum-composer-and-qiskit-1789136431-9781789136432.html)

编程语言:
1、IBM quantum composer可视化编程

2、Open QASM 开放式量子汇编语言(在IBM QX中使用)

3、Python(使用Qiskit量子信息软件工具包)

量子运行平台:

quantum-computing.ibm.com(需使用校园VPN访问)


量子乐谱对应经典计算机基本门电路参考


量子比特非门(Pauli X gate):




对q0取非

量子比特与门(Toffoli gate):




测量q2得1

测量q1、q2、q3个量子比特的与门:




测量q4得1


测量q1、q2两个量子比特的或门:




圈起来的是 或门,测量q2输出1


测量q0、q1、q2三个量子比特的或门:




测量q4,输出1

量子门

受控旋转门U:三个参数分别是绕x轴旋转,绕y轴旋转,绕z轴旋转的弧度。参考1 参考2

哈达玛门Hadamard gate H:用U2门实现的,也可用U门实现,如图所示。




上下两个门作用效果一样

控制Z门 cz:参考

量子门备忘单cheat-sheet:PDF文件



如内容有误,敬请留言指教,谢谢!

撰写日期:20230301

相关内容