我有一个 CSV 文件,其中包含一组对象之间的相关系数矩阵(在下面的示例中,它是四个对象 u101、u102、u103、u104)。这些文件使用对象名称作为行名和列名,如下所示:
u101, u102, u103, u104
u101, 1.0, 0.2, 0.1, 0.4
u102, 0.2, 1.0, 0.5, 0.8
u103, 0.1, 0.5, 1.0, 0.9
u104, 0.4, 0.8, 0.9, 1.0
我现在需要做的是:将 CSV 文件读入 Java 中的某种矩阵格式,以便我可以按名称访问相关系数。基本上,我需要实现一个功能:
double getValue(String arg0, String arg1) {
[…]
}
调用时
getValue("u101", "u104")
然后该函数应返回 0.4。
我怎样才能做到这一点?