tensorcircuit.compiler.simple_compiler#

Very simple transformations that qiskit may even fail or hard to control

tensorcircuit.compiler.simple_compiler.merge(circuit: Union[tensorcircuit.abstractcircuit.AbstractCircuit, List[Dict[str, Any]]], rules: Optional[Dict[Tuple[str, ...], str]] = None, **kws: Any) Any[源代码]#
tensorcircuit.compiler.simple_compiler.prune(circuit: Union[tensorcircuit.abstractcircuit.AbstractCircuit, List[Dict[str, Any]]], rtol: float = 0.001, atol: float = 0.001, **kws: Any) Any[源代码]#
tensorcircuit.compiler.simple_compiler.replace_r(circuit: tensorcircuit.abstractcircuit.AbstractCircuit, **kws: Any) tensorcircuit.abstractcircuit.AbstractCircuit[源代码]#
tensorcircuit.compiler.simple_compiler.replace_u(circuit: tensorcircuit.abstractcircuit.AbstractCircuit, **kws: Any) tensorcircuit.abstractcircuit.AbstractCircuit[源代码]#
tensorcircuit.compiler.simple_compiler.simple_compile(circuit: Any, info: Optional[Dict[str, Any]] = None, output: str = 'tc', compiled_options: Optional[Dict[str, Any]] = None) Any[源代码]#