问题标签 [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 但问题仍然存在