to_pennylane#
- class discopy.quantum.pennylane.to_pennylane(disco_circuit, probabilities=False, backend_config=None, diff_method='best')[source]#
Bases:
Return a PennyLaneCircuit equivalent to the input DisCoPy circuit. probabilties determines whether the PennyLaneCircuit returns states (as in DisCoPy), or probabilties (to be more compatible with automatic differentiation in PennyLane).
- Parameters:
disco_circuit (
discopy.quantum.circuit.Circuit) – The DisCoPy circuit to convert to PennyLane.probabilities (bool, default: False) – Determines whether the PennyLane circuit outputs states or un-normalized probabilities. Probabilities can be used with more PennyLane backpropagation methods.
- Returns:
The PennyLane circuit equivalent to the input DisCoPy circuit.
- Return type: