GroverResult
class GroverResult
Bases: qiskit.algorithms.amplitude_amplifiers.amplitude_amplifier.AmplitudeAmplifierResult
Grover Result.
Methods
combine
GroverResult.combine(result)
Any property from the argument that exists in the receiver is updated. :type result: AlgorithmResult
:param result: Argument result with properties to be set.
Raises
TypeError – Argument is None
Return type
None
Attributes
assignment
The post-processed value of the most likely bitstring.
Return type
Any
Returns
The output of the post_processing
function of the respective AmplificationProblem
, where the input is the top_measurement
. The type is the same as the return type of the post-processing function.
circuit_results
Return the circuit results. Can be a statevector or counts dictionary.
Return type
Union
[List
[ndarray
], List
[Dict
[str
, int
]], None
]
iterations
All the powers of the Grover operator that have been tried.
Return type
List
[int
]
Returns
The powers of the Grover operator tested.
max_probability
Return the maximum sampling probability.
Return type
float
oracle_evaluation
Whether the classical oracle evaluation of the top measurement was True or False.
Return type
bool
Returns
The classical oracle evaluation of the top measurement.
top_measurement
The most frequently measured output as bitstring.
Return type
Optional
[str
]
Returns
The most frequently measured output state.