9 Quantum sensing: It’s not just a phase

This chapter covers

  • How quantum operations can learn useful information about unknown operations with phase kickback
  • Creating new types in Q#
  • Running Q# code from a Python host program
  • Recognizing important properties and behaviors of eigenstates and phase
  • Programming controlled quantum operations in Q#

In the last chapter, we implemented our first quantum algorithm, Deutsch–Jozsa, in Q#. By helping Nimue and Merlin play Kingmaker, we saw how quantum programming techniques like phase kickback can give us advantages in solving problems. In this chapter, we will take a look at phase-estimation algorithms we can use in our quantum programs to solve different types of problems. Again, we will return to ...

Get Learn Quantum Computing with Python and Q# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.