我有一个numpy ndarray对象,形状如下:
(3, 256, 170, 256).
基本上这是一个三维向量数组。向量的维数是第一个元素,因为它可以为相关的向量分量编写类似于:array[0]的内容。在
现在,我尝试使用scipyp-pdist函数,它计算条目之间的距离。所以,我需要修改这个数组,这样它就可以表示为一个二维矩阵,其中行数是256*170*256,列数是3,pdist应该返回矩阵,其中每个元素是对应的三维向量之间的平方距离(如果我正确地解释了文档)。在
有人能告诉我怎样才能得到这个numpy数组的视图,这样我就可以生成这个矩阵了。我不想再复制数据(因为这些矩阵可能相当大),所以要寻找一些有效的解决方案。在
目前没有回答
相关问题 更多 >
编程相关推荐