mindquantum.algorithm.nisq.StronglyEntangling

mindquantum.algorithm.nisq.StronglyEntangling#

class mindquantum.algorithm.nisq.StronglyEntangling(n_qubits, depth, entangle_gate, prefix='', suffix='')#

强纠缠ansatz。请参考 Circuit-centric quantum classifiers

参数:
  • n_qubits (int) - ansatz作用于多少个量子比特。

  • depth (int) - ansatz的深度。

  • entangle_gate (BasicGate) - 产生纠缠的量子门。 如果传入单量子比特门,则会添加一个控制量子比特, 如果传入双量子比特门,则该双量子比特门将作用于不同的量子比特。

  • prefix (str) - 参数的前缀。默认值: ''

  • suffix (str) - 参数的后缀。默认值: ''