我安装了 qiskit 1.1 版本。我不知道为什么我无法使用 opflow 模块。 这是我有错误的行
from qiskit.opflow import Gradient, StateFn, CircuitStateFn, Z
这个错误发生在google colab中:
> ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-1eb6f7fd39a6> in <cell line: 11>()
9 from qiskit.circuit import ParameterVector
10 from qiskit_aer import AerSimulator
---> 11 from qiskit.opflow import Gradient, StateFn, CircuitStateFn, Z
12 from qiskit_machine_learning.neural_networks import OpflowQNN
13
ModuleNotFoundError: No module named 'qiskit.opflow'
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
我希望在安装qiskit 1.1后能够使用opflow模块 而 qiskit 的文档并没有透露任何相关信息。
qiskit.opflow
在 qiskit 0.44
之前的某个时间已被弃用。函数和类已迁移到其他模块。以下是 opflow
函数的列表以及它们移动到的位置:
|
替代方案 |
---|---|
|
|
|
大多数情况下,
|
|
|
|
|