我试图用qiskit编写一个对qubit执行各种操作的程序,其中一个操作是执行以下操作: r <= |a^2|, x = 0 (basisstate|0>其中r是[0,1]范围内的随机数,a是应该观察的量子位。“
我注意到qiskit中的that ()方法将崩溃量子系统--这是我想要防止的事情。如何将量子向量(或量子位)投影到
我对转译器的理解最好被描述为一种将一组门操作转换为另一组门操作的方法,目的是在不同的后端上运行算法(因为量子比特连接,即体系结构的几何形状,从一个量子计算机到另一个量子计算机)。例如,三个量子比特上的置换矩阵似乎是一个合理的逼近么正矩阵(有些甚至可以很容易地手动转换为交换门和X门)。但是Qiskit似乎不喜欢这样做,我需要一些帮助来理解其中的原因。例如,我们可以在Qiskit中定义么正(置换)运算符,并将其转换为量子电路中的门,如下所示:
from qiskit
我正在使用IBM的量子计算实验室,并遵循IBM编写的入门教程,我的代码正在抛出错误。我完全遵守了教程。这是我的代码:import numpy as np
from qiskit importQuantumCircuit, transpile, Aer, IBMQfrom qiskit.visualization im