Q# standard library
The Q# standard library contains the following namespaces:
Namespace | Description |
---|---|
Microsoft.Quantum.Core |
Re-exported functions. |
Std.Arrays |
Functions for working with arrays of qubits. |
Std.Canon |
Canonical implementations of common quantum algorithms. |
Std.Convert |
Functions for converting between different types. |
Std.Core |
Functions for working with ranges. |
Std.Diagnostics |
Functions for debugging and testing quantum programs. |
Std.Intrinsic |
Functions that provide core quantum operations. |
Std.Logical |
Logical functions. |
Std.Math |
Functions for basic math operations. |
Std.Measurement |
Functions for measuring quantum results. |
Std.Random |
Functions for creating random values. |
Std.Range |
Functions for working with ranges. |
Std.ResourceEstimation |
Functions for working with the Azure Quantum Resource Estimator. |
Microsoft.Quantum.Unstable.Arithmetic |
Functions for working with arithmetic comparisons. |
Microsoft.Quantum.Unstable.StatePreparation |
Functions for preparing a quantum state. |
Microsoft.Quantum.Unstable.TableLookup |
Functions for performing table lookups. |