【问题标题】:In quantum computing is there a preference to usage of little endian or big endian?在量子计算中是否偏爱使用小端或大端?
【发布时间】:2020-09-21 11:11:26
【问题描述】:

在过去的几个月里,我一直在学习与量子计算相关的概念。我们在解决纸上问题时通常使用大端符号。

最近在开始编码时,我发现在很多地方都使用了小端符号。我在微软的 Quantum Katas 和 Qiskit 中也看到了同样的情况。然而,在纸面上,以小端方式思考会颠倒张量积的顺序等。所以有时会让人感到困惑。

在量子计算软件(QDK、Qiskit 等)中使用小端序有什么特别的趋势或任何原因?

欢迎任何关于最佳思考方式(在上述上下文中)的建议,这有助于开发量子算法以解决问题并将其顺利转换为代码。

【问题讨论】:

    标签: quantum-computing


    【解决方案1】:

    我相信用户代码中的偏好主要取决于两个来源使用的符号:图书馆和详细介绍该主题的书籍/论文;库中的偏好由用于实现库的书籍/论文中的符号决定。

    例如,Nielsen 和 Chuang 中描述的量子傅里叶变换使用大端符号表示输入/输出寄存器;因此,如果图书馆使用这本书作为参考(就像 QFT kata 的第一部分一样),它也很可能使用大端符号。

    我不认为有一个特定于量子的理由更喜欢小端而不是大端,反之亦然,在某种程度上,这是由来源首选的符号所告知的任意选择。

    【讨论】:

      猜你喜欢
      • 2016-12-19
      • 2013-04-30
      • 1970-01-01
      • 2012-03-03
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      相关资源
      最近更新 更多