问题标签 [qiskit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
929 浏览

python - Pip install qiskit:命令出错,退出状态为 255:

我正在尝试使用 pip 在运行 Python 3.7 的elementaryOS juno 上安装Qiskit。我什至升级到最新的点子。

我得到以下日志:

0 投票
1 回答
869 浏览

python - 如何仅使用 Jupyter Notebook 安装 Qiskit?

我想使用 Jupyter Notebook 而不在 Ubuntu 18.04 上安装 Anaconda。我不想使用任何虚拟环境。我可以做些什么来安装 Qiskit?

我尝试使用 pip3 安装 Qiskit。

这显示以下消息

分段错误(核心转储)

但是,如果我尝试从终端导入 qiskit,这不会显示错误。但是当我尝试从 Jupyter Notebook 导入 qiskit 时,它说

没有名为 qiskit 的模块

有什么建议可以解决这个问题吗?

0 投票
2 回答
445 浏览

qiskit - 如何在 Qiskit 中制作迭代量子电路?

我想制作一个迭代执行的代码。

例如:在一个one-qubit系统中,我想theta = [ 0, ..., 2π]用如下电路在每个角度进行 100 次测量。

电路

我们可以制作如下的迭代代码吗?(这是完全错误的!)

另外,我们可以制作一个参数为theta的函数如下吗?(这是完全错误的!)

0 投票
1 回答
529 浏览

quantum-computing - Qiskit 中的 state_fidelity() 函数有什么作用?

我正在尝试使用 Qiskit 中的 HHL 算法求解线性方程组。我在理解以下函数的目的时遇到了问题。

为了理解这一点,我遵循了他们的官方文档。但我还不清楚。

他们像下面的代码一样使用了这个函数。

此代码的最后一行生成此输出。

1.0

请帮助我理解这一点。

0 投票
1 回答
646 浏览

python - 如何安装和导入 Qiskit_aqua?

我想使用 Qiskit 运行 SVM 算法。为此,我需要从qiskit_aqua.utils导入一些包。我正在 Google Colaboratory 上编写我的代码。但是在尝试导入此包时,它向我显示以下错误。

ModuleNotFoundError:没有名为“qiskit_aqua”的模块

我试图从 Qiskit 导入所有东西。但没有发生任何变化。这是我的代码。

我什至尝试使用此命令导入Aer 。但它仍然没有用。

帮助我找到解决方案。

0 投票
1 回答
176 浏览

python - 如何在 Qiskit python 中调用 EnergyInput() 函数?

我想用 Qiskit 实现 SVM。我使用了以下代码。

但是这段代码显示了这个错误

ImportError:无法导入名称“get_input_instance”

这是因为此方法已从 Qiskit 中删除。我从这个github 问题中得到了这条信息。他们建议以类似的方式使用EnergyInput()而不是get_input_instance() 。所以我按照以下方式修改了之前的代码。

现在这段代码显示 EnergyInput 不能接受任何类型的字符串输入。这会产生以下错误。

AttributeError:“str”对象没有属性“to_dict”

我可以在此屏幕截图中显示整个错误。 错误信息

0 投票
1 回答
107 浏览

quantum-computing - 如何制作基于参数生成|0> 或|1> 的门?

我想制作一个单量子比特门,它给出 |0> 或 |1> 参考参数。

例如,我将参数 theta 设置在 0 到 2π 的范围内。当 theta 在 0 到 π 的范围内时,门返回 |0>,​​当 theta 在 π 到 2π 的范围内时,门返回 |1>。

我的环境如下:

  • Qiskit:0.12.0
  • 蟒蛇 3.7.3 。
0 投票
1 回答
411 浏览

python - 意外的关键字参数“noise_model”

以下代码引发错误。根据我在 qiskit github 上阅读的一些问题,它似乎与运行配置与编译配置有关,但我找不到任何其他信息可以帮助我解决此问题。

环境:

  • macOS 10.14.6
  • Python 3.7.3
  • qiskit 0.12.0
0 投票
1 回答
228 浏览

python - 如何在 Qiskit 中进行量子比特观测建模

我试图编写一个程序,用 qiskit 对 qubits 执行各种操作,其中一个操作是执行以下操作:

“模拟量子比特观察,对波函数坍缩建模如下:

其中 r 是 [0,1) 范围内的随机数,a 是应该观察到的量子比特。”

我注意到 qiskit 中的 measure() 方法会使量子系统崩溃——这是我想要防止的。如何将量子向量(或量子位)投影到 qiskit 中的二进制向量(不破坏量子系统)?或者是否有允许我这样做的量子编程 SDK?提前致谢。

更新: 24/9/2019 Mariia Mykhailova,感谢您提供的信息。这正是我所需要的!对于其他人,Qiskit api 已更新,使用 result.data() 而不是 result.get_data(circuit)。

0 投票
1 回答
457 浏览

quantum-computing - 有没有系统的方法可以将两级酉矩阵分解为单量子位和 CNOT 操作?

我想从以下矩阵制作一个量子电路。 要转换为量子位操作 的矩阵 我怎样才能将此矩阵分解为 qubit 操作,例如Rotation YControl-NOT等等?

仅供参考,我读了 Nielsen & Chuang 写的一本名为“Quantum Computation and Quantum Information”的书,特别是第 4.5 节。