gpt4 book ai didi

python - 在Python中: create a table to visualize pairwise data

转载 作者:行者123 更新时间:2023-11-30 23:39:09 26 4
gpt4 key购买 nike

我已经进行了一系列成对比较(准确地说是 241 x 241)。
生成的文件如下所示:

A,X,10
A,Y,20
X,Y,15

我想将其转换为一个表格,显示所有成对比较。 IE。像这样的东西

,A,X,Y
A,,10,20
X,10,,15
Y,20,15,,

我不知道如何开始解决这个问题。任何帮助、建议将不胜感激!

最佳答案

将配对数据存储到字典中:

result_dict = {
(A, X): 10,
(A, Y): 20,
(X, Y): 15,
}

和行/列标签:

cols = sorted(set(a for a, b in result_dict.iterkeys()))
rows = sorted(set(b for a, b in result_dict.iterkeys()))

然后就是如何打印行...

for b in rows:
row = list(result_dict.get((a, b), None) for a in cols)
# print the row

关于python - 在Python中: create a table to visualize pairwise data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13831400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com