直截了当,我有两个阵列说oldArray [SIZE]和newArray [SIZE]。我想找到两个数组的每个元素之间的区别,例如:
oldArray[0]-newArray[0] =
oldArray[1]-newArray[1] =
oldArray[2]-newArray[2] =
:
:
oldArray[SIZE]-newArray[SIZE] =
如果差值为零则无后顾之忧,但如果diff> 0则将数据与索引一起存储。什么是最好的存储方式。我想通过网络将这种差异数据发送给客户端。只有我所知道的方法是使用矢量或动态数组。我非常感谢这方面的帮助。
更新:oldArray []和newArra []是视频序列的两个图像帧,每个像素都有深度值,我想计算两帧之间的差异,只发送差异通过网络和另一端我将再次重建图像帧,数据是0到1024的整数范围。希望这有帮助
答案 0 :(得分:0)
我选择IndexError: failed to coerce slice entry of type Tensor to integer
,其中key是相关索引,std::map<int,std::pair<T,T>>
包含std::pair
中的旧值和first
中的新值。没有相等second
和first
的条目。
至于编辑second
,其中key是索引,值是差异可能足以使位图保持同步。
如何通过网络正确地序列化这是一个不同的鱼。