如何更改 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"
。
在 Q# 中,DumpMachine 函数概述了量子系统的状态。它的输出(在 Q# Jupyter Notebook 中)如下所示:
有没有办法改变基态的表示方式?例如,在 big endian 中,或者更好的是,作为一个位序列? (所以:|00>, |01>, |10>, |11>
而不是我上面的。)
您可以使用 %config
magic command 更改此设置。
例如,要将DumpMachine
配置为将基态表示为位串,您可以使用:
%config dump.basisStateLabelingConvention="Bitstring"
支持的选项有 "LittleEndian"
、"BigEndian"
和 "Bitstring"
。