Microsoft.Quantum.Convert namespace
Warning
This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.
Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.
Operations
Name | Summary |
---|---|
Call | Calls a function with a given input. |
Functions
Name | Summary |
---|---|
BigIntAsBoolArray | Converts a given big integer to an array of Booleans. The 0 element of the array is the least significant bit of the big integer. |
BigIntAsString | Converts a given integer number to an equivalent string representation. |
BoolArrayAsBigInt | Converts a given array of Booleans to an equivalent big integer. The 0 element of the array is the least significant bit of the big integer. |
BoolArrayAsFixedPoint | Returns the double value of a fixed-point approximation from of a Bool array. |
BoolArrayAsInt | Produces a non-negative integer from a string of bits in little endian format. |
BoolArrayAsPauli | Given a bit string, returns a multi-qubit Pauli operator represented as an array of single-qubit Pauli operators. |
BoolArrayAsResultArray | Converts a Bool[] type to a Result[] type, where true is mapped to One and false is mapped to Zero . |
BoolAsResult | Converts a Bool type to a Result type, where true is mapped to One and false is mapped to Zero . |
BoolAsString | Converts a given boolean value to an equivalent string representation. |
DoubleAsFixedPoint | Discretizes a double value as a fixed-point approximation and returns its value as a double. |
DoubleAsInt | Converts a floating-point number to an integer by returning the truncation to its integral part. |
DoubleAsString | Converts a given double-precision floating-point number to an equivalent string representation. |
DoubleAsStringWithFormat | Converts a given double-precision floating-point number to an equivalent string representation, using the given format. |
FixedPointAsBoolArray | Computes fixed-point approximation for a double and returns it as Bool array. |
FunctionAsOperation | Converts functions to operations. |
IntAsBigInt | Converts a given integer to an equivalent big integer. |
IntAsBoolArray | Produces a binary representation of a non-negative integer, using the little-endian representation for the returned array. |
IntAsDouble | Converts a given integer to an equivalent double-precision floating-point number. |
IntAsString | Converts a given integer number to an equivalent string representation. |
IntAsStringWithFormat | > [!WARNING] |
MaybeBigIntAsInt | Converts a given big integer to an equivalent integer, if possible. The function returns a pair of the resulting integer and a Boolean flag which is true, if and only if the conversion was possible. |
PauliArrayAsInt | Encodes a multi-qubit Pauli operator represented as an array of single-qubit Pauli operators into an integer. |
RangeAsIntArray | Creates an array arr of integers enumerated by start..step..end. |
ResultArrayAsBoolArray | Converts a Result[] type to a Bool[] type, where One is mapped to true and Zero is mapped to false . |
ResultArrayAsInt | Produces a non-negative integer from a string of Results in little endian format. |
ResultAsBool | Converts a Result type to a Bool type, where One is mapped to true and Zero is mapped to false . |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for