paddle_quantum.gate.base.rst 905 字节
Newer Older
Q
Quleaf 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
paddle\_quantum.gate.base
================================

量子门的基类的功能实现。

.. py:class:: Gate(depth=1, backend=None, dtype=None, name_scope=None)

   基类::py:class:`paddle_quantum.base.Operator`

   量子门的基类。

   :param depth: 层数,默认为 ``1``。
   :type depth: int, optional
   :param backend: 执行门的后端,默认为 ``None``。
   :type backend: paddle_quantum.Backend, optional
   :param dtype: 数据的类型,默认为 ``None``。
   :type dtype: str, optional
   :param name_scope: 为 Layer 内部参数命名而采用的名称前缀。如果前缀为 "mylayer",在一个类名为MyLayer的Layer中,
      参数名为"mylayer_0.w_n",其中 "w" 是参数的名称,"n" 为自动生成的具有唯一性的后缀。如果为 ``None``,
      前缀名将为小写的类名。默认为 ``None``。
   :type name_scope: str, optional