You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I have 2 questions below regarding the postselect function in the forest version of 11_Kernel_Methods.ipynb notebook. Please help. Thank you.
Q1)
# define lambda function that retrieves only results where the ancilla is in the |0> state (test data)
post_select = lambda counts: [(state, occurences) for state, occurences in counts.items() if state[0] == '0']
With regards to the above statement? Isn't the ancillia qubit suppose to be the rightmost (least significant) bit? If so, shouldn't the state[0] be state[-1]?
Q2)
retrieve_class = lambda binary_class: [occurences for state, occurences in postselection.items() if state[-1] == str(binary_class)]
With regards to the above statement? Isn't the class qubit suppose to be the leftmost (most significant) bit? If so, shouldn't the state[-1] be state[0]?
The text was updated successfully, but these errors were encountered:
Hi, I have 2 questions below regarding the
postselect
function in the forest version of11_Kernel_Methods.ipynb
notebook. Please help. Thank you.Q1)
With regards to the above statement? Isn't the ancillia qubit suppose to be the rightmost (least significant) bit? If so, shouldn't the
state[0]
bestate[-1]
?Q2)
With regards to the above statement? Isn't the class qubit suppose to be the leftmost (most significant) bit? If so, shouldn't the
state[-1]
bestate[0]
?The text was updated successfully, but these errors were encountered: