mindquantum.io.HiQASM
- class mindquantum.io.HiQASM[源代码]
将线路转换为HiQASM格式。
样例:
>>> import numpy as np >>> from mindquantum.io.qasm import HiQASM >>> from mindquantum.core import Circuit >>> circuit = Circuit().rx(0.3, 0).z(0, 1).rzz(np.pi, [0, 1]) >>> HiQASM = HiQASM() >>> circuit_str = HiQASM.to_string(circuit) >>> print(circuit_str[68: 80]) CZ q[1],q[0] >>> circuit_2 = HiQASM.from_string(circuit_str) >>> circuit_2 q0: ──RX(3/10)────Z────ZZ(π)── │ │ q1: ──────────────●────ZZ(π)──
- from_file(file_name)[源代码]
读取HiQASM文件。
- 参数:
file_name (str) - 以HiQASM格式存储量子线路的文件路径。
- 返回:
线路,从HiQASM文件转换过来的量子线路。