paddle_quantum.qchem.density_matrix.rst 658 字节
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 22
paddle\_quantum.qchem.density\_matrix
============================================

对量子态测量单体密度矩阵。

.. py:class:: OneBodyDensityMatrix()

   基类: :py:class:`paddle.autograd.PyLayer`

   用于测量给定量子态的单体密度矩阵。

.. py:function:: get_spinorb_onebody_dm(n_qubits, state)

   获取给定量子态的单体密度矩阵,并以自旋轨道数标注量子比特。

   :param n_qubits: 量子态所包含的量子比特数。
   :type n_qubits: int
   :param state: 给定量子态。
   :type state: paddle.Tensor

   :return: 自旋轨道数标注的单体密度矩阵。
   :rtype: Tuple[paddle.Tensor]