2.3 Working with PennyLane
The structure of PennyLane [103] is more simple than that of Qiskit. PennyLane mainly consists of a core software package, which comes with all the features that you would expect: it allows you to implement quantum circuits, it comes with some wonderful built-in simulators, and it also allows you to train quantum machine learning models (both with native tools and with a TensorFlow interface).
In addition to this core package, PennyLane can be extended with a wide selection of plugins that provide interfaces to other quantum computing frameworks and platforms. At the time of writing, these include Qiskit, Amazon Braket, the Microsoft QDK, and Cirq, among many others that we have not mentioned in our introduction. In addition, there is a community plugin, PyQuest, that makes PennyLane interoperable with the QuEST simulator (https://github.com/johannesjmeyer/pennylane-pyquest).
In short, with PennyLane, it’s not that you get the best of both worlds. You...