Cirq - Measure Density Matrix Function Erste Elemente abrufen
Nov 01 2020
Hallo, ich verwende folgende Messdichtematrixfunktion:
for i in range (10):
measurement_result = cirq.measure_density_matrix(state,indices=[0, 1, 2])
print("measurement",measurement_result)
Und meine Ergebnisse sind so:
Wie Sie sehen können, habe ich ([0, 0, 0], array([[0.36107099-0.36107099j, 0. +0.j ,und ich möchte den ersten Teil [0, 0, 0](den Qubit-Teil) extrahieren und dann werde ich zählen, wie viele [0, 0, 0], [0, 0, 1] [0, 1, 0]... aber ich konnte den ersten Teil des Arrays nicht extrahieren. Wie kann ich den ersten Teil bekommen [0, 0, 0]? Vielen Dank ...
Antworten
CraigGidney Nov 02 2020 at 00:57
Dies ist eher eine grundlegende Frage zur Verwendung von Python. Sie wollen
first_part = measurement_result[0]oder first_part, second_part = measurement_result.