mindquantum.algorithm.error_mitigation.zne

查看源文件
mindquantum.algorithm.error_mitigation.zne(circuit: Circuit, executor: Callable[[Circuit], float], scaling: List[float] = None, order=None, method='R', a=0, args=None)[源代码]

零噪声外推算法。

参数:
  • circuit (Circuit) - 一段量子线路。

  • executor (Callable[[Circuit], float]) - 一个可执行的接口,该接口可以演化一段量子线路,并返回一个值。

  • scaling (List[float]) - 线路折叠的系数。如果是 None,该值将为 [1.0, 2.0, 3.0] 。默认值: None

  • order (float) - 多项式外推的指数。默认值: None

  • method (str) - 外推的方法,可以时 'R' (Richardson), 'P' (多项式)和 'PE' (指数多项式)。默认值: 'R'

  • a (float) - 当方法时指数多项式时的度。默认值: 0

  • args (Tuple) - executor 执行函数除第一个参数外的其他参数。