假设我有两个大小为 (4000, 3) 的数组。我想以矢量化方式做的是计算从第一个数组的每个向量到第二个数组中的每个向量的 L1/Manhattan 距离,这样我最终会得到一个 (4000, 4000) 数组。
我目前的方法是基于将 (4000, 3) 拆分为 3 个单独的 (4000, 1) 数组并进行广播。
但是,如果我有大小不同的初始矩阵,例如 (4000, 4) 或 (4000, 5),则这种方法实际上不起作用。然后我的代码会中断,因为它假设有 3 个通道。
因此,对于创建可以计算成对 L1 距离的广义矢量化方法的任何帮助,我将不胜感激!
料青山看我应如是
相关分类