标签: python c++ scipy scikit-learn pairwise
我正在寻找c ++ / python中两组矢量(两个2D数组)之间成对距离的最快实现。
我做了什么?我在服务器上运行here的代码。在python中,我发现来自scikit learn的成对距离函数和来自scipy.special.distance的cdist具有最快的成对距离实现。
问题:计算成对距离是我程序的主要瓶颈。因此,我想知道如果纯粹用C ++编码,一个计算成对距离会更快(考虑到scikit-learn中的大多数底层代码,scipy是用C ++编写的)?