cuquantum.bindings.cudensitymat.create_operator_action

cuquantum.bindings.cudensitymat.create_operator_action(intptr_t handle, int32_t num_operators, operators) intptr_t[源代码]

为一个或多个算符创建动作描述符,从而定义算符对一组符合算符域的输入量子态的聚合动作,其中所有输入量子态也可以是批量的。

参数
  • handle (intptr_t) – 库句柄。

  • num_operators (int32_t) – 涉及的算符数量(算符-状态乘积的数量)。

  • operators (object) –

    构成具有相同作用域的算符。某些算符可以设置为 NULL,以表示对特定输入量子态的零作用。它可以是

    • 一个 int,作为数组的指针地址,或者

    • 一个 int 类型的 Python 序列(作为指针地址)。

返回

算符动作。

返回类型

intptr_t