paddle_quantum.qchem.properties
计算分子性质。
- energy(psi, mol, shots, use_shadow, **shadow_kwargs)
计算哈密顿量在给定量子态下的能量。
- 参数:
psi (paddle_quantum.state.State) – 量子态。
mol (paddle_quantum.qchem.Molecule) – 分子类型。
shots (Optional[int]) – 测量次数。
use_shadow (Optional[bool]) – 是否使用经典影子方法。
**shadow_kwargs (Dict) – 经典影子方法的配置。
- 返回:
哈密顿量的能量。
- 返回类型:
float
- symmetric_rdm1e(psi, shots, use_shadow, **shadow_kwargs)
对称化的单电子约化密度矩阵。
- 参数:
psi (paddle_quantum.state.State) – 量子态。
shots (int) – 测量次数。
use_shadow (bool) – 是否使用经典影子方法。
**shadow_kwargs (Dict) – 经典影子方法的配置。
- 返回:
单电子密度矩阵。
- 返回类型:
np.ndarray
- dipole_moment(psi, mol, shots, use_shadow, **shadow_kwargs)
利用给定的量子态计算分子偶极矩。
- 参数:
psi (paddle_quantum.state.State) – 量子态。
mol (paddle_quantum.qchem.Molecule) – 分子类型。
shots (int) – 测量次数。
use_shadow (bool) – 是否使用经典影子方法。
**shadow_kwargs (Dict) – 经典影子方法的配置。
- 返回:
分子偶极矩。
- 返回类型:
np.ndarray