paddle\_quantum.qchem.loss ================================= 量子化学中的损失函数。 .. py:class:: MolEnergyLoss(geometry, basis, multiplicity=1, charge=0) 基类::py:class:`paddle_quantum.loss.ExpecVal` 分子基态计算的损失函数。 :param geometry: 表示分子位置几何信息,例如 ``H 0.0 0.0 0.0; H 0.0 0.0 0.74``。 :type geometry: str :param basis: 化学基选取,例如 ``sto-3g``。 :type basis: str :param multiplicity: 自旋多重度, 默认值为 ``1``。 :type multiplicity: int, optional :param charge: 分子电荷量, 默认值为 ``0``。 :type charge: int, optional .. py:class:: RHFEnergyLoss(geometry, basis, multiplicity=1, charge=0) 基类: :py:class:`paddle_quantum.Operator` Restricted Hartree Fock 计算的损失函数。 :param geometry: 表示分子位置几何信息,例如 ``H 0.0 0.0 0.0; H 0.0 0.0 0.74``。 :type geometry: str :param basis: 化学基选取,例如 ``sto-3g``。 :type basis: str :param multiplicity: 自旋多重度, 默认值为 ``1``。 :type multiplicity: int, optional :param charge: 分子电荷量, 默认值为 ``0``。 :type charge: int, optional :raises ModuleNotFoundError: Hartree Fock 方法需要安装 ``pyscf`` 包。安装请运行 ``pip install -U pyscf``。