tk_op_to_pennylane
tk_op_to_pennylane#
- discopy.quantum.pennylane.tk_op_to_pennylane(tk_op, str_map)[source]#
Extract the operation, parameters and wires from a pytket
Op
, and return the corresponding PennyLane operation.- Parameters
tk_op (
pytket.circuit.Op
) – The pytketOp
to convert.str_map (dict[str,
sympy.core.symbol.Symbol
]) – A mapping from strings to SymPy symbols (necessary as circ.to_tk() does not copy symbol references).
- Returns
qml.operation.Operation
– The PennyLane operation equivalent to the input pytket Op.list of (
torch.FloatTensor
orsympy.core.symbol.Symbol
) – The parameters of the operation.list of int – The wires/qubits to apply the operation to.