Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Represent the outcomes of a quantum measurement
ResourceFunction["QuantumMeasurement"][<|o1→p1,o2→p2,…|>,{QuantumDiscreteState[…],QuantumDiscreteState[…],…}] represents the result of a quantum measurement with possible outcomes oi and associated probabilities pi, with a list of QuantumDiscreteState objects representing the possible quantum states of the system following the measurement operation. |
"Distribution" | CategoricalDistribution object representing the measurement outcome(s) |
"Outcomes" | list of possible measurement outcomes |
"Probabilities" | association of measurement outcomes and their respective probabilities |
"ProbabilitiesList" | list of measurement probabilities |
"ProbabilityTable" | measurement outcomes and their probabilities in a Dataset |
"ProbabilityArray" | measurement probabilities in a SparseArray |
"ProbabilityPlot" | visualization of the measurement probability function |
"TopProbabilities" | list of measurement outcomes with the highest probabilities |
"TopProbabilities"→n | list of top n measurement outcomes with the highest probabilities |
"Entropy" | exact entropy of the measurement distribution |
"NEntropy" | numerical approximation of entropy of the measurement distribution |
"SimulatedMeasurement" | outcome of one simulated measurement |
{"SimulatedMeasurement",n} | list of outcomes from n simulated measurements |
"Mean" | (symbolic) mean of all measurement outcomes |
"States" | list of possible QuantumDiscreteState objects following measurement |
"StateAssociation" | association of measurement outcomes and their respective QuantumDiscreteState objects |
"StateProbabilities" | association of QuantumDiscreteState objects and their respective probabilities |
"StateProbabilityTable" | QuantumDiscreteState objects and their probabilities in a Dataset |
"TopStateProbabilities" | list of QuantumDiscreteState objects with the highest probabilities |
"TopStateProbabilities"→n | list of top n QuantumDiscreteState objects with the highest probabilities |
"SimulatedStateMeasurement" | QuantumDiscreteState object yielded by one simulated measurement |
{"SimulatedStateMeasurement",n} | list of QuantumDiscreteState objects yielded by n simulated measurements |
"MeanState" | (symbolic) mean of all QuantumDiscreteState objects |
"Properties" | list of all property names |
Define a QuantumMeasurement object for a two-level quantum system with two possible measurement outcomes:
In[1]:= | ![]() |
Out[1]= | ![]() |
Return the associated CategoricalDistribution object:
In[2]:= | ![]() |
Out[2]= | ![]() |
Return the list possible QuantumDiscreteState objects following measurement:
In[3]:= | ![]() |
Out[3]= | ![]() |
Conduct a simulated measurement:
In[4]:= | ![]() |
Out[4]= | ![]() |
Conduct 100 simulated measurements:
In[5]:= | ![]() |
Out[5]= | ![]() |
QuantumMeasurement automatically normalizes the input probabilities:
In[6]:= | ![]() |
Out[6]= | ![]() |
Return the association of measurement outcomes and their respective probabilities:
In[7]:= | ![]() |
Out[7]= | ![]() |
Return the association of measurement outcomes and their respective QuantumDiscreteState objects:
In[8]:= | ![]() |
Out[8]= | ![]() |
Compute the QuantumDiscreteState object yielded by a simulated measurement:
In[9]:= | ![]() |
Out[9]= | ![]() |
Compute the list of QuantumDiscreteState objects yielded by 10 simulated measurements:
In[10]:= | ![]() |
Out[10]= | ![]() |
Compute the exact entropy of the measurement distribution:
In[11]:= | ![]() |
Out[11]= | ![]() |
Compute the approximate (numerical) entropy of the measurement distribution:
In[12]:= | ![]() |
Out[12]= | ![]() |
Define a QuantumMeasurement object for a three-level quantum system with four possible measurement outcomes:
In[13]:= | ![]() |
Out[13]= | ![]() |
Return the association of measurement outcomes and their respective probabilities:
In[14]:= | ![]() |
Out[14]= | ![]() |
Return the association of QuantumDiscreteState objects and their respective probabilities:
In[15]:= | ![]() |
Out[15]= | ![]() |
View a list of properties that can be extracted from a QuantumMeasurement object:
In[16]:= | ![]() |
Out[16]= | ![]() |
In[17]:= | ![]() |
Out[17]= | ![]() |
Return the CategoricalDistribution object representing the measurement outcomes:
In[18]:= | ![]() |
Out[18]= | ![]() |
Return the list of possible measurement outcomes:
In[19]:= | ![]() |
Out[19]= | ![]() |
Return the association of measurement outcomes and their respective probabilities:
In[20]:= | ![]() |
Out[20]= | ![]() |
Return the list of measurement probabilities:
In[21]:= | ![]() |
Out[21]= | ![]() |
Return the measurement outcomes and their probabilities in a Dataset:
In[22]:= | ![]() |
Out[22]= | ![]() |
Return the measurement probabilities in a SparseArray:
In[23]:= | ![]() |
Out[23]= | ![]() |
Visualize the measurement probability function:
In[24]:= | ![]() |
Out[24]= | ![]() |
Return the list of measurement outcomes with the highest probabilities:
In[25]:= | ![]() |
Out[25]= | ![]() |
Return the list of 1 top measurement outcomes with the highest probabilities:
In[26]:= | ![]() |
Out[26]= | ![]() |
Return the exact entropy of the measurement distribution:
In[27]:= | ![]() |
Out[27]= | ![]() |
Return the approximate (numerical) entropy of the measurement distribution:
In[28]:= | ![]() |
Out[28]= | ![]() |
Return the outcome of one simulated measurement:
In[29]:= | ![]() |
Out[29]= | ![]() |
Return the list of outcomes from 100 simulated measurements:
In[30]:= | ![]() |
Out[30]= | ![]() |
Return the symbolic mean of all measurement outcomes:
In[31]:= | ![]() |
Out[31]= | ![]() |
Return the list of possible QuantumDiscreteState objects following measurement:
In[32]:= | ![]() |
Out[32]= | ![]() |
Return the association of measurement outcomes and their respective QuantumDiscreteState objects:
In[33]:= | ![]() |
Out[33]= | ![]() |
Return the association of QuantumDiscreteState objects and their respective probabilities:
In[34]:= | ![]() |
Out[34]= | ![]() |
Return the QuantumDiscreteState objects and their probabilities in a Dataset:
In[35]:= | ![]() |
Out[35]= | ![]() |
Return the list of QuantumDiscreteState objects with the highest probabilities:
In[36]:= | ![]() |
Out[36]= | ![]() |
Return the list of 1 top QuantumDiscreteState objects with the highest probabilities:
In[37]:= | ![]() |
Out[37]= | ![]() |
Return the QuantumDiscreteState object yielded by one simulated measurement:
In[38]:= | ![]() |
Out[38]= | ![]() |
Return the list of QuantumDiscreteState objects yielded by 10 simulated measurements:
In[39]:= | ![]() |
Out[39]= | ![]() |
Return the symbolic mean of all QuantumDiscreteState objects:
In[40]:= | ![]() |
Out[40]= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License