mindquantum.engine#
MindQuantum引擎模块。
- class mindquantum.engine.BasicQubit(qubit_id, circuit=None)#
量子比特。
- 参数:
qubit_id (int) - 此量子比特的ID。
circuit (Circuit) - 此量子比特所属的量子线路,默认值:
None。
- class mindquantum.engine.CircuitEngine#
一个简单的线路引擎,生成projectq格式的量子线路。
- allocate_qubit()#
分配一个量子比特。
- allocate_qureg(n)#
分配量子寄存器。
- 参数:
n (int) - 量子比特的数目。
- static generator(n_qubits, *args, **kwds)#
量子线路寄存器。
- 参数:
n_qubits (int) - 量子线路的量子比特数。
- mindquantum.engine.circuit_generator(n_qubits, *args, **kwds)#
生成projectq格式的量子线路。
- 参数:
n_qubits (int) - 量子线路的量子比特数。