相关疑难解决方法(0)

计算两个pandas数据帧的行之间的欧几里德距离

我有两个熊猫dataframes d1d2看起来像这些:

d1 好像:

  output   value1   value2   value2
    1           100     103      87
    1           201     97.5     88.9
    1           144     54       85
Run Code Online (Sandbox Code Playgroud)

d2 好像:

 output   value1   value2   value2
    0           100     103      87
    0           201     97.5     88.9
    0           144     54       85
    0           100     103      87
    0           201     97.5     88.9
    0           144     54       85
Run Code Online (Sandbox Code Playgroud)

对于d1中的所有行,列输出的值为1,对于d2中的所有行,列的输出为0.这是一个分组变量.我需要找到d1和d2的每一行之间的欧氏距离(不在d1或d2内).如果d1m行并且d2n行,则距离矩阵将具有m行和n列

python scipy euclidean-distance pandas

6
推荐指数
1
解决办法
6404
查看次数

标签 统计

euclidean-distance ×1

pandas ×1

python ×1

scipy ×1