mindquantum.io.random_hiqasm
- mindquantum.io.random_hiqasm(n_qubits, gate_num, version='0.1', seed=42)[源代码]
- 生成随机的hiqasm格式支持的量子线路。 - 参数:
- n_qubits (int) - 此量子线路中的量子比特总数。 
- gate_num (int) - 此量子线路中的门总数。 
- version (str) - HIQASM的版本。默认值: - "0.1"。
- seed (int) - 生成此随机量子线路的随机种子。默认值: - 42。
 
- 返回:
- str,HIQASM格式的量子线路。 
 - 样例: - >>> from mindquantum.io import random_hiqasm >>> from mindquantum.io import HiQASM >>> HiQASM_str = random_hiqasm(2, 5) >>> HiQASM = HiQASM() >>> circuit = HiQASM.from_string(HiQASM_str) >>> circuit ┏━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━┓ ┍━━━━━━┑ q0: ──┨ RZ(-2.5134) ┠─┨ RZ(-3.0123) ┠─┨ RX(0.7382) ┠─┤ M k0 ├───────── ┗━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━┛ ┗━━━━━━┳━━━━━┛ ┕━━━━━━┙ ┏━━━┓ ┃ ┏━━━┓ ┍━━━━━━┑ q1: ──┨ S ┠──────────────────────────────────■───────┨ Z ┠─┤ M k1 ├─── ┗━━━┛ ┗━━━┛ ┕━━━━━━┙