tensorcircuit.results.counts#
dict related functionalities
- tensorcircuit.results.counts.count2vec(count: Dict[str, int], normalization: bool = True) Any [source]#
- tensorcircuit.results.counts.expectation(count: Dict[str, int], z: Optional[Sequence[int]] = None, diagonal_op: Optional[Any] = None) float [source]#
compute diagonal operator expectation value from bit string count dictionary
- Parameters
count (ct) – count dict for bitstring histogram
z (Optional[Sequence[int]]) – if defaults as None, then
diagonal_op
must be set a list of qubit that we measure Z op ondiagoal_op (Tensor) – shape [n, 2], explicitly indicate the diagonal op on each qubit eg. [1, -1] for z [1, 1] for I, etc.
- Returns
the expectation value
- Return type
float
- tensorcircuit.results.counts.marginal_count(count: Dict[str, int], keep_list: Sequence[int]) Dict[str, int] [source]#
- tensorcircuit.results.counts.plot_histogram(data: Any, **kws: Any) Any [source]#
See
qiskit.visualization.plot_histogram
: https://qiskit.org/documentation/stubs/qiskit.visualization.plot_histogram.htmlinteresting kw options include:
number_to_keep
(int)- Parameters
data (Any) – _description_
- Returns
_description_
- Return type
Any