mindquantum.core.operators.count_qubits
- mindquantum.core.operators.count_qubits(operator)[源代码]
- 计算未使用的量子比特被删除之前的量子比特数目。 - 说明 - 在某些情况下,我们需要删除未使用的索引。 - 参数:
- operator (Union[FermionOperator, QubitOperator, QubitExcitationOperator]) - operator 算子类型为FermionOperator、QubitOperator或QubitExcitationOperator。 
 
- 返回:
- int,运算符作用的最小量子比特数。 
- 异常:
- TypeError - 类型无效的运算符。 
 
 - 样例: - >>> from mindquantum.core.operators import QubitOperator,FermionOperator, count_qubits >>> qubit_op = QubitOperator("X1 Y2") >>> count_qubits(qubit_op) 3 >>> fer_op = FermionOperator("1^") >>> count_qubits(fer_op) 2