mindquantum.device.QubitNode
- class mindquantum.device.QubitNode(qubit_id, color='#000000', poi_x=0.0, poi_y=0.0)[源代码]
- 量子比特节点。 - 一个量子比特节点拥有一个 id 信息,一个位置信息,和一个颜色信息(如果想绘制量子比特节点)。你可以利用 '>>' 和 '<<' 运算符来连接两个比特,用 '>' 和 '<' 来打断两个比特。 - 参数:
- qubit_id (int) - 量子比特节点的 id。 
- color (str) - 量子比特的颜色。 
- poi_x (float) - 量子比特在绘制平面上的 x 坐标。 
- poi_y (float) - 量子比特在绘制平面上的 y 坐标。 
 
 - 样例: - >>> from mindquantum.device import QubitNode >>> q0 = QubitNode(0) >>> q1 = QubitNode(1) >>> q = q0 << q1 >>> q0.qubit_id == q.qubit_id True - property color
- 获取比特的颜色信息。 - 返回:
- str,量子比特的颜色。 
 
 - property poi_x
- 获取比特的 x 坐标。 - 返回:
- float,量子比特的 x 坐标。 
 
 - property poi_y
- 获取比特的 y 坐标。 - 返回:
- float,量子比特的 y 坐标。 
 
 - property qubit_id
- 获取比特的 id 信息。 - 返回:
- int,量子比特的 id。