是否可以从矢量量化中的码字中获取码本?

is it possible to get code books from code words in the vector quantization?

我在 matlab 中进行矢量量化 正如我们在矢量量化中所知,如果我们提供一组代码字作为输入,我们将获得代码向量 所以我做了什么,我使用 LPG 和 Loyed 算法来做到这一点:-

          training set=randn(2,100) == code word 
             distortion=0.001
         [code book]=Vector-Quantization (training set,distortion)

结果是代码字的一些位置 现在,我想将代码簿的位置作为代码向量位置的子集? 阿里

密码本可以看作是一个二维数组。
代码字是该二维数组中的一行。

如果给定一个代码字,则无法重建代码簿,因为代码字仅包含该行中的信息。

如果您知道密码本的大小是 256,并且您有 256 个密码字,那么您只需将所有密码字放在一起即可 "reconstruct" 密码本。
或者,如果您知道密码本是按失真值排序的(很常见),那么您可以计算每一行的失真并进行相应排序。

我不确定我是否完全理解您的问题,希望这个回答对您有所帮助。