Chapter 3 – Introducing and Installing Qiskit
Question 1
In your own words, describe the difference between a kernel developer and an application developer.
Answer
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.
Question 2
If you wanted to obtain the unitary matrix of a circuit, which simulator would provide the unitary matrix result?
Answer
The unitary simulator from the Qiskit Aer library.
Question 3
Can you name and describe in your own words each of the five simulator categories that are provided by Aer?
Answer
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...