
Learn Quantum Computing with Python and IBM Quantum
By :

In your own words, describe the difference between a kernel developer and an application developer.
In general, the kernel developer can be seen as a developer that creates the specific circuit for a quantum system. It is analogous to a classical assembly developer. An application developer would integrate a quantum algorithm into a classical application or workflow.
If you wanted to obtain the unitary matrix of a circuit, which simulator would provide the unitary matrix result?
The unitary simulator from the Qiskit Aer library.
Can you name and describe in your own words each of the five simulator categories that are provided by Aer?
The details of each are described in the chapter; this question is to check that you have an intuitive understanding of each simulator. For example, a state vector simulator does not need a measurement...