tensorcircuit.results.counts#
dict related functionalities
- tensorcircuit.results.counts.expectation(count: Dict[str, int], z: Optional[Sequence[int]] = None, diagonal_op: Optional[Any] = None) float[源代码]#
compute diagonal operator expectation value from bit string count dictionary
- 参数
count (ct) -- count dict for bitstring histogram
z (Optional[Sequence[int]]) -- if defaults as None, then
diagonal_opmust 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.
- 返回
the expectation value
- 返回类型
float
- tensorcircuit.results.counts.marginal_count(count: Dict[str, int], keep_list: Sequence[int]) Dict[str, int][源代码]#
- tensorcircuit.results.counts.plot_histogram(data: Any, **kws: Any) Any[源代码]#
See
qiskit.visualization.plot_histogram: https://qiskit.org/documentation/stubs/qiskit.visualization.plot_histogram.htmlinteresting kw options include:
number_to_keep(int)- 参数
data (Any) -- _description_
- 返回
_description_
- 返回类型
Any