首页 > 解决方案 > 如何找到一组向量的所有三个向量子集的三重交叉计数?

问题描述

我正在尝试在以下 df 中为所有可能的 A、B、C 列向量找到 A、B、C 的交集。 数据框

print(df)

   0  1  2  3
0  1  0  0  0
1  0  0  1  1
2  1  0  1  1
3  0  1  0  0
4  1  0  1  0

df.T.dot(df)

给出列向量的成对交集计数

点积


   0  1  2  3
0  3  0  2  1
1  0  1  0  0
2  2  0  3  2
3  1  0  2  2

如何获得列向量之间的交集三元组例如:col 0、col 2、col 3 的值 1*1*1 = 1。

我正在尝试为 item-item-item 相似性制作一个三维关联矩阵。这里最好的方法是什么?

标签: pandassetdata-science

解决方案


推荐阅读