Ai
1.8K Star 3.1K Fork 4.3K

GVPMindSpore/mindquantum
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
mindquantum.algorithm.nisq.rst 6.34 KB
一键复制 编辑 原始数据 按行查看 历史
donghufeng 提交于 2023-11-30 14:54 +08:00 . add more HEA ansatz and reference circuit

mindquantum.algorithm.nisq

.. py:module:: mindquantum.algorithm.nisq


NISQ算法。

Base Class

.. mscnautosummary::
    :toctree: nisq
    :nosignatures:
    :template: classtemplate.rst

    mindquantum.algorithm.nisq.Ansatz

Encoder

.. mscnautosummary::
    :toctree: nisq
    :nosignatures:
    :template: classtemplate.rst

    mindquantum.algorithm.nisq.IQPEncoding

Ansatz

.. mscnautosummary::
    :toctree: nisq
    :nosignatures:
    :template: classtemplate.rst

    mindquantum.algorithm.nisq.HardwareEfficientAnsatz
    mindquantum.algorithm.nisq.Max2SATAnsatz
    mindquantum.algorithm.nisq.MaxCutAnsatz
    mindquantum.algorithm.nisq.QubitUCCAnsatz
    mindquantum.algorithm.nisq.StronglyEntangling
    mindquantum.algorithm.nisq.UCCAnsatz

.. toctree::
    :hidden:

    nisq/mindquantum.algorithm.nisq.RYLinear
    nisq/mindquantum.algorithm.nisq.RYFull
    nisq/mindquantum.algorithm.nisq.RYCascade
    nisq/mindquantum.algorithm.nisq.RYRZFull
    nisq/mindquantum.algorithm.nisq.PCHeaXYZ1F
    nisq/mindquantum.algorithm.nisq.PCHeaXYZ2F
    nisq/mindquantum.algorithm.nisq.ASWAP

Class Images
:class:`mindquantum.algorithm.nisq.RYLinear` nisq/ansatz_images/RYLinear.png
:class:`mindquantum.algorithm.nisq.RYFull` nisq/ansatz_images/RYFull.png
:class:`mindquantum.algorithm.nisq.RYCascade` nisq/ansatz_images/RYCascade.png
:class:`mindquantum.algorithm.nisq.RYRZFull` nisq/ansatz_images/RYRZFull.png
:class:`mindquantum.algorithm.nisq.PCHeaXYZ1F` nisq/ansatz_images/PCHeaXYZ1F.png
:class:`mindquantum.algorithm.nisq.PCHeaXYZ2F` nisq/ansatz_images/PCHeaXYZ2F.png
:class:`mindquantum.algorithm.nisq.ASWAP` nisq/ansatz_images/ASWAP.png

以下Ansatz来源于论文 Expressibility and entangling capability of parameterized quantum circuits for hybrid quantum-classical algorithms.

.. toctree::
    :hidden:

    nisq/mindquantum.algorithm.nisq.Ansatz1
    nisq/mindquantum.algorithm.nisq.Ansatz2
    nisq/mindquantum.algorithm.nisq.Ansatz3
    nisq/mindquantum.algorithm.nisq.Ansatz4
    nisq/mindquantum.algorithm.nisq.Ansatz5
    nisq/mindquantum.algorithm.nisq.Ansatz6
    nisq/mindquantum.algorithm.nisq.Ansatz7
    nisq/mindquantum.algorithm.nisq.Ansatz8
    nisq/mindquantum.algorithm.nisq.Ansatz9
    nisq/mindquantum.algorithm.nisq.Ansatz10
    nisq/mindquantum.algorithm.nisq.Ansatz11
    nisq/mindquantum.algorithm.nisq.Ansatz12
    nisq/mindquantum.algorithm.nisq.Ansatz13
    nisq/mindquantum.algorithm.nisq.Ansatz14
    nisq/mindquantum.algorithm.nisq.Ansatz15
    nisq/mindquantum.algorithm.nisq.Ansatz16
    nisq/mindquantum.algorithm.nisq.Ansatz17
    nisq/mindquantum.algorithm.nisq.Ansatz18
    nisq/mindquantum.algorithm.nisq.Ansatz19

Class Images
:class:`mindquantum.algorithm.nisq.Ansatz1` nisq/ansatz_images/ansatz1.png
:class:`mindquantum.algorithm.nisq.Ansatz2` nisq/ansatz_images/ansatz2.png
:class:`mindquantum.algorithm.nisq.Ansatz3` nisq/ansatz_images/ansatz3.png
:class:`mindquantum.algorithm.nisq.Ansatz4` nisq/ansatz_images/ansatz4.png
:class:`mindquantum.algorithm.nisq.Ansatz5` nisq/ansatz_images/ansatz5.png
:class:`mindquantum.algorithm.nisq.Ansatz6` nisq/ansatz_images/ansatz6.png
:class:`mindquantum.algorithm.nisq.Ansatz7` nisq/ansatz_images/ansatz7.png
:class:`mindquantum.algorithm.nisq.Ansatz8` nisq/ansatz_images/ansatz8.png
:class:`mindquantum.algorithm.nisq.Ansatz9` nisq/ansatz_images/ansatz9.png
:class:`mindquantum.algorithm.nisq.Ansatz10` nisq/ansatz_images/ansatz10.png
:class:`mindquantum.algorithm.nisq.Ansatz11` nisq/ansatz_images/ansatz11.png
:class:`mindquantum.algorithm.nisq.Ansatz12` nisq/ansatz_images/ansatz12.png
:class:`mindquantum.algorithm.nisq.Ansatz13` nisq/ansatz_images/ansatz13.png
:class:`mindquantum.algorithm.nisq.Ansatz14` nisq/ansatz_images/ansatz14.png
:class:`mindquantum.algorithm.nisq.Ansatz15` nisq/ansatz_images/ansatz15.png
:class:`mindquantum.algorithm.nisq.Ansatz16` nisq/ansatz_images/ansatz16.png
:class:`mindquantum.algorithm.nisq.Ansatz17` nisq/ansatz_images/ansatz17.png
:class:`mindquantum.algorithm.nisq.Ansatz18` nisq/ansatz_images/ansatz18.png
:class:`mindquantum.algorithm.nisq.Ansatz19` nisq/ansatz_images/ansatz19.png

Generator

.. mscnautosummary::
    :toctree: nisq
    :nosignatures:
    :template: classtemplate.rst

    mindquantum.algorithm.nisq.generate_uccsd
    mindquantum.algorithm.nisq.quccsd_generator
    mindquantum.algorithm.nisq.uccsd0_singlet_generator
    mindquantum.algorithm.nisq.uccsd_singlet_generator

Functional

.. mscnautosummary::
    :toctree: nisq
    :nosignatures:
    :template: classtemplate.rst

    mindquantum.algorithm.nisq.Transform
    mindquantum.algorithm.nisq.get_qubit_hamiltonian
    mindquantum.algorithm.nisq.uccsd_singlet_get_packed_amplitudes
    mindquantum.algorithm.nisq.ansatz_variance
    mindquantum.algorithm.nisq.get_reference_circuit
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mindspore/mindquantum.git
git@gitee.com:mindspore/mindquantum.git
mindspore
mindquantum
mindquantum
r0.9

搜索帮助