1.3K Star 2K Fork 3.5K

GVPMindSpore / mindquantum

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

mindquantum.device.QubitNode

.. py:class:: mindquantum.device.QubitNode(qubit_id: int, color: str = '#000000', poi_x: float = 0.0, poi_y: float = 0.0)

    量子比特节点。

    一个量子比特节点拥有一个 id 信息,一个位置信息,和一个颜色信息(如果想绘制量子比特节点)。你可以利用 '>>' 和 '<<' 运算符来连接两个比特,用 '>' 和 '<' 来打断两个比特。

    参数:
        - **qubit_id** (int) - 量子比特节点的 id。
        - **color** (str) - 量子比特的颜色。
        - **poi_x** (float) - 量子比特在绘制平面上的 x 坐标。
        - **poi_y** (float) - 量子比特在绘制平面上的 y 坐标。

    .. py:method:: color
        :property:

        获取比特的颜色信息。

        返回:
            str,量子比特的颜色。

    .. py:method:: poi_x
        :property:

        获取比特的 x 坐标。

        返回:
            float,量子比特的 x 坐标。

    .. py:method:: poi_y
        :property:

        获取比特的 y 坐标。

        返回:
            float,量子比特的 y 坐标。

    .. py:method:: qubit_id
        :property:

        获取比特的 id 信息。

        返回:
            int,量子比特的 id。

    .. py:method:: set_color(color:str)

        设置量子比特的颜色。

        参数:
            - **color** (str) - 新的颜色。

    .. py:method:: set_poi(poi_x: float, poi_y: float)

        设置量子比特的位置坐标。

        参数:
            - **poi_x** (float) - 量子比特在绘制平面上的 x 坐标。
            - **poi_y** (float) - 量子比特在绘制平面上的 y 坐标。
Python
1
https://gitee.com/mindspore/mindquantum.git
git@gitee.com:mindspore/mindquantum.git
mindspore
mindquantum
mindquantum
master

搜索帮助