paddle_quantum.locc.locc_state
LOCC中量子态的功能实现。
- class LoccState(data=None, prob=None, measured_result=None, num_qubits=None, backend=None, dtype=None)
基类:
paddle_quantum.state.state.State
LOCCNet 中的一个 LOCC 态。
由于我们在 LOCC 中不仅关心量子态的解析形式,同时还关心得到它的概率,以及是经过怎样的测量而得到的。 因此该类包含三个成员变量:量子态
data
、得到这个态的概率prob
,和得到这个态的测量的测量结果是什么, 即measured_result
。- 参数:
data (paddle.Tensor, optional) – 量子态的矩阵形式,默认为
None
。prob (paddle.Tensor, optional) – 得到该量子态的概率,默认为
None
。measured_result (str, optional) – 得到该量子态的测量的测量结果,默认为
None
。num_qubits (int, optional) – 总的量子比特个数,默认为
None
。backend (paddle_quantum.Backend, optional) – 量桨的后端,默认为
None
。dtype (str, optional) – 数据的类型,默认为
None
。