mindquantum.device.QubitNode
- class mindquantum.device.QubitNode(qubit_id: int, color: str = '#000000', poi_x: float = 0.0, poi_y: float = 0.0)[source]
Qubit node.
A qubit node has a id, a position and a color (if you want to draw it). You can connect two qubits with ‘>>’ or ‘<<’ and disconnect two qubits with ‘<’ or ‘>’.
- Parameters
Examples
>>> from mindquantum.device import QubitNode >>> q0 = QubitNode(0) >>> q1 = QubitNode(1) >>> q = q0 << q1 >>> q0.qubit_id == q.qubit_id True
- set_color(color: str)[source]
Set the color of this qubit.
- Parameters
color (str) – The new color.
Examples
>>> from mindquantum.device import QubitNode >>> q0 = QubitNode(1) >>> q0.set_color('#ababab') >>> q0.color '#ababab'