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 [源代码]#