当运行以下简单的量子程序将Hadamard门应用于单个量子位时:
operation ApplyHadamard():()
{
body
{
using (qubits = Qubit[1])
{
H(qubits[0]);
}
}
}
我收到以下错误:
Microsoft.Quantum.Simulation.Simulators.Exceptions.ReleasedQubitsAreNotInZeroState:’已发布的量子位不处于零状态。
我使用的是Microsoft的教程,在其中没有提及使此类程序正常工作所需的其他任何内容。https://docs.microsoft.com/en-us/quantum/quantum-techniques-2-operationsandfunctions?view=qsharp-preview
我很欣赏Q#仍处于发布模式,但是如果有人找到解决方案,那将是非常不错的。