量子计算之pyQpanda入门实践1
第一步安装pyqpanda库。
pip install pyqpanda
新建项目,配置环境。
通过量子程序构建一个简单的量子线路,并输出测量结果。
import pyqpanda as pqif __name__ == "__main__":#初始化量子虚拟机machine = pq.init_quantum_machine(pq.QMachineType.CPU)qubits = machine.qAlloc_many(3)prog = pq.create_empty_qprog()#构建量子程序prog.insert(pq.H(qubits[0]))\.insert(pq.H(qubits[1]))\.insert(pq.CNOT(qubits[1], qubits[2]))#进行概率测量result = pq.prob_run_dict(prog, qubits, -1)pq.destroy_quantum_machine(machine)#打印结果for k in result:print(k+":"+str(result[k]))
通过量子程序搭建的线路如下所示
通过量子云平台得到的测量结果
通过量子程序得到的测量结果