问题标签 [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.
quantum-computing - IBM Quantum 计算机代码一个接一个地运行
我将 qiskit 用于我的大学研究项目,但每当我发送作业以在 IBM 的 Quantum 体验上运行时,它会在队列中等待、运行、获取结果(以直方图的形式),而不是移动到下一个部分代码(分析结果),它将加入队列的后面以再次运行。这将创建一个要运行的新作业、获取结果并加入队列的后面。有没有其他人遇到过类似的问题,或者知道如何解决?
我应该声明我没有在我的代码中使用任何循环(无论是 for 还是其他),我主要关注 qiskit 的化学方面(Ground State Eigen Solvers 和 VQEUCCSDFactory)
transpiler - CSP Layout 总是 qiskit 转译器用来映射量子电路的第一个算法吗?
我将 Qiskittranspile与optimization_level=3. 我想知道 CSP 布局选择器是否总是 Qiskit 尝试的第一个算法,如果我设置为layout_method='noise_adaptive'或其他方法。
如果不是,如何强制转译器使用 CSP 布局选择器?我尝试使用layout_method='csp_layout',但出现以下异常:
python - 在 Windows 上使用 Anaconda 安装 Qiskit 失败
我正在尝试通过 pip 和 Anaconda 在我的机器上安装 Qiskit。这是我的过程
1.) 安装 Anaconda 2.) 打开 Anaconda 3 提示符 3.) 使用命令创建虚拟环境conda create -n <environment-name> python=3(我在不同场合使用 -n 和 -m 创建了环境,无论哪种方式都可以很好地创建环境) 4.)激活环境 5.) 使用安装 Qiskitpip install qiskit
当我运行时pip install qiskit,这个混乱会填充 Anaconda 提示
...
... ---------------------------------------- 错误:numpy 构建轮子失败为 numpy 运行 setup.py clean 错误:命令出错,退出状态为 1:命令:'C:\Users\brenm\anaconda3\envs.venv\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\brenm\AppData\Local\Temp\pip-install-8_a1i30j\numpy_78428c83c4dd4130b43d0502153b50e8\setup.py'"'"'; file ='"'"'C:\Users\brenm\AppData\Local\Temp\pip-install-8_a1i30j\numpy_78428c83c4dd4130b43d0502153b50e8\setup.py'"'"';f=getattr(tokenize, '"'"'open' "'"', 打开)(文件);code=f.read().replace('"'"'\r\n'"'"', '"'"', '"'"'exec'"'"'))' clean --all cwd: C:\Users\brenm\AppData\Local\Temp\pip-install-8_a1i30j\numpy_78428c83c4dd4130b43d0502153b50e8 完整输出(10 行):从numpy 源目录。
python - Qiskit 中的 Jupyter Notebook 命令失败
我通过 Anaconda 安装了 Qiskit,并在 Python 3.8 中设置了一个虚拟环境。当我jupyter notebook在 Anaconda 提示符下运行命令时,出现错误。我不确定问题是什么。我如何解决它?
已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages (0.23.1) 中的 qiskit 已满足要求:c:\users\brenm\anaconda3 中的 qiskit-ignis==0.5.1 \envs.venv\lib\site-packages(来自 qiskit)(0.5.1) 已满足要求: c:\users\brenm\anaconda3\envs.venv\lib\site 中的 qiskit-ibmq-provider==0.11.1 -packages (来自 qiskit) (0.11.1) 已经满足要求: c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 qiskit-terra==0.16.1 (来自 qiskit) (0.16.1 )要求已经满足:qiskit-aqua==0.8.1 in c:\users\brenm\anaconda3\envs.venv\lib\site-packages(来自 qiskit)(0.8.1)要求已经满足:qiskit-aer== c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 0.7.1(来自 qiskit)(0.7.1) 已满足要求:c:\users\brenm\anaconda3\envs 中的 pybind11>=2.4 .venv\lib\site-packages (来自 qiskit-aer==0.7.1->qiskit) (2.6.1) 已满足要求: c:\users\brenm\anaconda3\envs 中的 qiskit-terra==0.16.1。 venv\lib\site-packages(来自 qiskit)(0.16.1) 要求已经满足:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 scipy>=1.0(来自 qiskit-aer== 0.7.1->qiskit) (1.5.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer==0.7. 1->qiskit) (1.19.4) 要求已经满足:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 cython>=0.27.1(来自 qiskit-aer==0.7.1- >qiskit) (0.29.21) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 psutil>=5(来自 qiskit-aqua==0.8.1->qiskit)( 5.7.3) 要求已经满足: qiskit-terra==0.16.1 in c:\users\brenm\anaconda3\envs.venv\lib\site-packages(来自 qiskit)(0.16.1) 要求已经满足:c:\users\brenm\anaconda3\envs.venv\lib\site 中的 scipy>=1.0 -packages (from qiskit-aer==0.7.1->qiskit) (1.5.4) 已满足要求: c:\users\brenm\anaconda3\envs.venv\lib\site 中的 qiskit-ignis==0.5.1 -packages (from qiskit) (0.5.1) 要求已经满足:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 fastdtw (来自 qiskit-aqua==0.8.1->qiskit) ( 0.3.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 scikit-learn>=0.20.0(来自 qiskit-aqua==0.8.1->qiskit)( 0.23.2) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer==0.7.1->qiskit)(1.19. 4)已经满足要求:c中的熊猫:\users\brenm\anaconda3\envs.venv\lib\site-packages(来自 qiskit-aqua==0.8.1->qiskit)(1.1.5) 要求已经满足:c:\users\brenm\anaconda3\ 中的 dlx envs.venv\lib\site-packages (来自 qiskit-aqua==0.8.1->qiskit) (1.0.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site 中的 yfinance -packages (来自 qiskit-aqua==0.8.1->qiskit) (0.1.55) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 docplex(来自 qiskit-aqua ==0.8.1->qiskit) (2.19.202) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 sympy>=1.3(来自 qiskit-aqua==0.8. 1->qiskit) (1.7.1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 h5py(来自 qiskit-aqua==0.8.1->qiskit)(3.1 .0) 已满足要求:c 中的 reworkx>=0.5.0:\users\brenm\anaconda3\envs.venv\lib\site-packages(来自 qiskit-aqua==0.8.1->qiskit)(0.7.2) 已满足要求:c:\users 中的 setuptools>=40.1.0 \brenm\anaconda3\envs.venv\lib\site-packages(来自 qiskit-aqua==0.8.1->qiskit)(51.0.0.post20201207) 已满足要求:c:\users\brenm\anaconda3\ 中的 quandl envs.venv\lib\site-packages (来自 qiskit-aqua==0.8.1->qiskit) (3.5.3) 要求已经满足:c:\users\brenm\anaconda3\envs.venv\lib\site 中的请求-packages (来自 docplex->qiskit-aqua==0.8.1->qiskit) (2.25.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中有六个(来自docplex->qiskit-aqua==0.8.1->qiskit) (1.15.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3 (来自 qiskit-aer==0.7.1->qiskit) (1.19.4) 已经满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer==0.7.1->qiskit)(1.19.4)已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 python-dateutil>=2.7.3(来自 pandas->qiskit-aqua==0.8.1->qiskit)(2.8 .1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer==0.7.1->qiskit)(1.19.4 ) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 pytz>=2017.2(来自 pandas->qiskit-aqua==0.8.1->qiskit)(2020.4)已满足要求满意:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的六个(来自 docplex->qiskit-aqua==0.8.1->qiskit)(1.15.0) 已满足要求:请求在c:\users\brenm\anaconda3\envs。venv\lib\site-packages (来自 docplex->qiskit-aqua==0.8.1->qiskit) (2.25.0) 已满足要求:c:\users\brenm\anaconda3\envs 中的 urllib3>=1.21.1 .venv\lib\site-packages(来自 qiskit-ibmq-provider==0.11.1->qiskit)(1.26.2) 要求已经满足:c:\users\brenm\anaconda3 中的 python-dateutil>=2.7.3 \envs.venv\lib\site-packages (来自 pandas->qiskit-aqua==0.8.1->qiskit) (2.8.1) 要求已经满足: c:\users\ 中的 qiskit-terra==0.16.1 brenm\anaconda3\envs.venv\lib\site-packages(来自 qiskit)(0.16.1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\ 中的 requests-ntlm>=1.1.0站点包(来自 qiskit-ibmq-provider==0.11.1->qiskit)(1.1.0) 已满足要求:c:\users\brenm\ 中的nest-asyncio!=1.1.0,>=1.0.0 anaconda3\envs.venv\lib\site-packages(来自 qiskit-ibmq-provider==0.11.1->qiskit) (1.4.3) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer==0.7.1- >qiskit) (1.19.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 websockets>=8(来自 qiskit-ibmq-provider==0.11.1->qiskit ) (8.1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 qiskit-terra==0.16.1(来自 qiskit)(0.16.1)已满足要求:scikit-在 c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中学习>=0.20.0(来自 qiskit-aqua==0.8.1->qiskit)(0.23.2) 已满足要求:scipy> =1.0 在 c:\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 qiskit-aer==0.7.1->qiskit)(1.5.4)要求已经满足:numpy>=1.16.3在 c:\users\brenm\anaconda3\envs 中。venv\lib\site-packages (来自 qiskit-aer==0.7.1->qiskit) (1.19.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\ 中的 setuptools>=40.1.0 lib\site-packages (来自 qiskit-aqua==0.8.1->qiskit) (51.0.0.post20201207) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\ 中的 dill>=0.3 site-packages (from qiskit-terra==0.16.1->qiskit) (0.3.3) 已经满足要求:psutil>=5 in c:\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 qiskit-aqua==0.8.1->qiskit) (5.7.3) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 fastjsonschema>=2.10(来自 qiskit-terra ==0.16.1->qiskit) (2.14.5) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 python-constraint>=1.4(来自 qiskit-terra== 0.16.1->qiskit) (1.4.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 python-dateutil>=2.7.3(来自 pandas->qiskit-aqua==0.8.1->qiskit) (2.8.1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 scipy>=1.0(来自 qiskit-aer==0.7.1->qiskit)(1.5.4 ) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 networkx>=2.2(来自 qiskit-terra==0.16.1->qiskit) (2.5) 已满足要求:ply >=3.10 in c:\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 qiskit-terra==0.16.1->qiskit)(3.11)要求已经满足:numpy>=1.16.3 in c:\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 qiskit-aer==0.7.1->qiskit) (1.19.4) 要求已经满足:sympy>=1.3 in c:\users \brenm\anaconda3\envs。venv\lib\site-packages (来自 qiskit-aqua==0.8.1->qiskit) (1.7.1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\ 中的 retworkx>=0.5.0 lib\site-packages (来自 qiskit-aqua==0.8.1->qiskit) (0.7.2) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site- 中的 jsonschema>=2.6包(来自 qiskit-terra==0.16.1->qiskit)(3.2.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中有六个(来自 docplex->qiskit -aqua==0.8.1->qiskit) (1.15.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 pyrsistent>=0.14.0(来自 jsonschema>= 2.6->qiskit-terra==0.16.1->qiskit) (0.17.3) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 setuptools>=40.1.0 (来自 qiskit-aqua==0.8.1->qiskit) (51.0.0.post20201207)要求已经满足:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 attrs>=17.4.0(来自 jsonschema>=2.6->qiskit-terra==0.16.1->qiskit ) (20.3.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 decorator>=4.3.0(来自 networkx>=2.2->qiskit-terra==0.16. 1->qiskit) (4.4.2) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的拐点>=0.3.1(来自 quandl->qiskit-aqua==0.8 .1->qiskit) (0.5.1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 python-dateutil>=2.7.3(来自 pandas->qiskit-aqua ==0.8.1->qiskit) (2.8.1) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer== 0.7.1->qiskit) (1.19.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 pandas (来自 qiskit-aqua==0.8.1->qiskit) (1.1.5) 已满足要求:更多-itertools in c:\users\brenm\anaconda3\envs.venv\lib\site-packages(来自 quandl->qiskit-aqua==0.8.1->qiskit)(8.6.0) 已满足要求:c 中的请求:\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 docplex->qiskit-aqua==0.8.1->qiskit) (2.25.0) 已满足要求:c:\users\ 中有六个brenm\anaconda3\envs.venv\lib\site-packages(来自 docplex->qiskit-aqua==0.8.1->qiskit)(1.15.0) 要求已经满足:证书在 c:\users 中>=2017.4.17 \brenm\anaconda3\envs.venv\lib\site-packages(来自requests->docplex->qiskit-aqua==0.8.1->qiskit)(2020.12.5)要求已经满足:idna<3,>=2.5在 c 中:\users\brenm\anaconda3\envs.venv\lib\site-packages(来自 requests->docplex->qiskit-aqua==0.8.1->qiskit)(2.10) 要求已经满足:urllib3>=1.21.1 in c:\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 qiskit-ibmq-provider==0.11.1->qiskit) (1.26.2) 要求已经满足:chardet<4,>=3.0 c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 .2(来自 requests->docplex->qiskit-aqua==0.8.1->qiskit)(3.0.4) 已满足要求: c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 ntlm-auth>=1.0.2(来自 requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.11.1- >qiskit) (1.5.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的请求(来自 docplex->qiskit-aqua==0.8.1->qiskit)( 2.25.0) 已满足要求:密码学>=1。3 在 c:\users\brenm\anaconda3\envs.venv\lib\site-packages(来自 requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.11.1->qiskit)(3.3.1 ) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的六个(来自 docplex->qiskit-aqua==0.8.1->qiskit)(1.15.0)已满足要求: c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 cffi>=1.12(来自密码学>=1.3->requests-ntlm>=1.1.0->qiskit-ibmq-provider==0.11 .1->qiskit) (1.14.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 pycparser(来自 cffi>=1.12->cryptography>=1.3->requests -ntlm>=1.1.0->qiskit-ibmq-provider==0.11.1->qiskit) (2.20) 已满足要求:c:\users\brenm\anaconda3\envs.venv\ 中的 numpy>=1.16.3 lib\site-packages(来自 qiskit-aer==0.7.1->qiskit)(1.19.4)要求已经满足:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 threadpoolctl>=2.0.0(来自 scikit-learn>=0.20.0->qiskit- aqua==0.8.1->qiskit) (2.1.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer= =0.7.1->qiskit) (1.19.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 joblib>=0.11(来自 scikit-learn>=0.20.0 ->qiskit-aqua==0.8.1->qiskit) (1.0.0) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 scipy>=1.0(来自 qiskit- aer==0.7.1->qiskit) (1.5.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 numpy>=1.16.3(来自 qiskit-aer= =0.7.1->qiskit) (1.19.4) 已满足要求:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 mpmath>=0.19(来自 sympy>=1.3->qiskit-aqua==0.8.1->qiskit)(1.1.0)已经有要求满意:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的 lxml>=4.5.1(来自 yfinance->qiskit-aqua==0.8.1->qiskit)(4.6.2)要求已满足:c:\users\brenm\anaconda3\envs.venv\lib\site-packages 中的请求(来自 docplex->qiskit-aqua==0.8.1->qiskit)(2.25.0) 已满足要求:pandas在 c:\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 qiskit-aqua==0.8.1->qiskit)(1.1.5)要求已经满足:numpy>=1.16.3 in c :\users\brenm\anaconda3\envs.venv\lib\site-packages (来自 qiskit-aer==0.7.1->qiskit) (1.19.4) 要求已经满足:多任务>=0.0.7 in c:\用户\brenm\anaconda3\envs。venv\lib\site-packages (来自 yfinance->qiskit-aqua==0.8.1->qiskit) (0.0.9)
(.venv) C:\Users\brenm>jupyter notebook 'jupyter' 未被识别为内部或外部命令、可运行程序或批处理文件。
python - Jupyter Notebook 在 Anaconda Prompt for Qiskit 中的命令失败
我通过 Anaconda 安装了 Qiskit,并在 Python 3.8 中设置了一个虚拟环境。当我运行(.venv) C:\Users\brenm>jupyter notebook(在 Anaconda 提示符下)它失败并抛出'jupyter' is not recognized as an internal or external command, operable program or batch file.
为了解决这个问题,我运行(.venv) C:\Users\brenm>python -m pip install jupyter --user并正确安装了 jupyter notebook。但是当我jupyter notebook在 Anaconda 提示符下运行时,它仍然会抛出'jupyter' is not recognized as an internal or external command, operable program or batch file.
我对正在发生的事情感到非常困惑,因为我相信 jupyter notebook 是应该已经安装的 Qiskit 依赖项。更重要的是,我很困惑为什么当我手动安装 jupyter notebook 时,jupyter notebook无法识别该命令。
endianness - 我可以在 qiskit 中将字节顺序从小端更改为大端吗?
文献中发现的 CNOT 门的常规矩阵表示是:
CNO =
然而在 Qiskit 中,矩阵表示为 CNOT =
这与大端/小端问题有关吗?有没有办法像在文学中恢复我的矩阵一样表示我的矩阵?
python - QISKIT 错误 - numpy.ndarray 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 88,从 PyObject 获得 80
我跑了这个
并得到以下错误
任何想法?
我安装了 numpy 1.16/1.17 和最新的,还是一样的错误。
python - 3.7.9 我运行 ML 项目,所以版本至关重要
python - ValueError: numpy.ndarray 大小在导入 qiskit 时更改
尝试在 Jupyter 上运行以下命令时
我遇到以下错误。我使用的是 python 3.8。有谁知道如何解决这个问题?我已经尝试升级 numpy 并重新安装 Qiskit 但问题仍然存在


