Pandas项目到特征矩阵在到项目项目矩阵

2024-06-10 20:40:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个二元矩阵,它的结构如下

df = pd.DataFrame({"col1": [0,1,0,1,1],
                "col2": [1,0,1,0,0],"col3": [1,1,1,0,1],"col4": [1,0,0,1,0]},index=['a', 'b', 'c', 'd', 'e'])

这是当前的dfenter image description here

我将一些相似性度量(jaccard距离)应用到每一行,我希望在末尾有这种类型的项项矩阵(交集值应该来自jaccard函数,而不是这里使用的实际值)。最终结果应该是这样的。在

^{pr2}$

我把jaccard相似性函数定义为jaccard(),我只想知道如何将其应用到df上,这样我就可以得到这种类型的表示矩阵。谢谢您!在


Tags: 函数类型dataframedfindex度量矩阵相似性