paddle_quantum.base
量桨的基础函数的功能实现。
- set_device(device)
 设置量桨的 tensor 的存储设备。
- 参数:
 device – 要设置的设备名称。
- get_device()
 得到当前量桨的 tensor 的存储设备名称。
- 返回:
 当前的设备名称。
- 返回类型:
 str
- set_backend(backend)
 设置量桨的后端实现方式。
- 参数:
 backend (Union[str, paddle_quantum.Backend]) – 要设置的后端实现方式。
- get_backend()
 得到量桨的当前后端实现方式。
- 返回:
 量桨当前的后端名称。
- 返回类型:
 paddle_quantum.Backend
- set_dtype(dtype)
 设置量桨中变量的数据类型。
- 参数:
 dtype (str) – 你想要设置的数据类型,可以是
complex64或complex128。
- get_dtype()
 得到当前量桨中变量的数据类型。
- 返回:
 当前的数据类型。
- 返回类型:
 str
- class Operator(backend=None, dtype=None, name_scope=None)
 基类:
paddle.fluid.dygraph.layers.Layer用于实现量子操作的基类
- 参数:
 backend (paddle_quantum.Backend, optional) – 量子操作的后端实现方式。默认为
None,使用默认方式。dtype (str, optional) – 量子操作中的数据类型。默认为
None,使用默认类型。name_scope (str, optional) – 为 Operator 内部参数命名而采用的名称前缀。默认为
None,没有前缀。