如何更改 Q# DumpMachine 的 Qubit ID 格式?

How can I change the format of the Qubit IDs of the Q# DumpMachine?

在 Q# 中,DumpMachine 函数概述了量子系统的状态。它的输出(在 Q# Jupyter Notebook 中)如下所示:

有没有办法改变基态的表示方式?例如,在 big endian 中,或者更好的是,作为一个位序列? (所以:|00>, |01>, |10>, |11> 而不是我上面的。)

您可以使用 %config magic command 更改此设置。

例如,要将DumpMachine配置为将基态表示为位串,您可以使用:

%config dump.basisStateLabelingConvention="Bitstring"

支持的选项有 "LittleEndian""BigEndian""Bitstring"