为什么我在 pennylane 中得到 "TypeError" 的设备功能?
Why am I getting "TypeError" for Device function in pennylane?
我正在为 Xanadu Pennylane 教程中给出的量子位旋转进行基本编码。我已经安装了 pennylane 并尝试了 运行 代码,但出现了 TypeError。
我也试过
dir(qml)
这给了我一个 qml 中的内置函数列表,其中 Device 已经存在。
实际代码如下:
from pennylane import numpy as np
import pennylane as qml
dev1 = qml.Device('default.qubit', wires=1)
我得到的只是 TypeError。
TypeError: Can't instantiate abstract class Device with abstract
methods apply, author, expval, name, observables, operations,
pennylane_requires, reset, short_name, version
我正在为 Xanadu Pennylane 教程中给出的量子位旋转进行基本编码。我已经安装了 pennylane 并尝试了 运行 代码,但出现了 TypeError。
我也试过
dir(qml)
这给了我一个 qml 中的内置函数列表,其中 Device 已经存在。
实际代码如下:
from pennylane import numpy as np
import pennylane as qml
dev1 = qml.Device('default.qubit', wires=1)
我得到的只是 TypeError。
TypeError: Can't instantiate abstract class Device with abstract methods apply, author, expval, name, observables, operations, pennylane_requires, reset, short_name, version