page_type | languages | products | description | urlFragment | |||
---|---|---|---|---|---|---|---|
sample |
|
|
This sample uses Q# and Python together to simulate noise in the Deutsch–Jozsa algorithm. |
noisy-dj |
This sample demonstrates:
- How to use Q# and Python together to write and simulate quantum algorithms.
- How to use the Quantum Development Kit to simulate noisy quantum devices.
- The Microsoft Quantum Development Kit.
- Jupyter Notebook
- The QuTiP library for Python
To install all required dependencies using the Anaconda distribution:
conda install -c microsoft -c conda-forge notebook qsharp qutip
From the command line, start Jupyter Notebook:
jupyter notebook
- Deutsch–Jozsa with Noise.ipynb: main Jupyter Notebook for this sample.