【发布时间】:2018-11-27 11:42:36
【问题描述】:
这里的值实际上是两个列表相交的长度。因此我做了这个功能:
def intersectSize(l1, l2):
return len(set(l1) & set(l2))
有没有类似这个的功能:
def createSymMatrix(array, func):
...
return matrix
array 是我的初始数据框,func 是 intersectSize 函数?
编辑: 用这两条线弄清楚了:
array = [[len(set(l1)&set(l2)) for l1 in df]] for l2 in df]
adj = pd.DataFrame(data=array, index=df.index, columns=df.index)
【问题讨论】:
标签: python pandas numpy adjacency-matrix