1.3K Star 2K Fork 3.5K

GVPMindSpore / mindquantum

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
mindquantum.algorithm.nisq.generate_uccsd.rst 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
donghufeng 提交于 2023-11-01 01:16 . re-organize docs

mindquantum.algorithm.nisq.generate_uccsd

.. py:function:: mindquantum.algorithm.nisq.generate_uccsd(molecular, threshold=0)

    使用OpenFermion生成的分子数据生成uccsd量子线路。

    参数:
        - **molecular** (Union[str, MolecularData]) - 分子数据文件的名称,或openfermion中的 `MolecularData` 。
        - **threshold** (float) - 过滤uccsd中组态幅度的阈值。我们将保留那些组态振幅绝对值比 `threshold` 大的组态,因此,当 `threshold=0` 时,只会保留非零振幅的组态。默认值: ``0``。

    返回:
        - **uccsd_circuit** (Circuit) - 由uccsd方法生成的ansatz电路。
        - **initial_amplitudes** (numpy.ndarray) - uccsd电路的初始参数值。
        - **parameters_name** (list[str]) - 初始参数的名称。
        - **qubit_hamiltonian** (QubitOperator) - 分子的哈密顿量。
        - **n_qubits** (int) - 模拟中使用的量子比特数。
        - **n_electrons** (int) - 分子的电子数。
Python
1
https://gitee.com/mindspore/mindquantum.git
git@gitee.com:mindspore/mindquantum.git
mindspore
mindquantum
mindquantum
master

搜索帮助