我被困住了(而且时间有点紧),希望能得到一些帮助。这可能是一个简单的任务,但我似乎无法解决它..
我有一个矩阵,比如 5 x 5,在文本文件中还有一个额外的起始列名称和列名称,如下所示:
b e a d c
b 0.0 0.1 0.3 0.2 0.5
e 0.1 0.0 0.4 0.9 0.3
a 0.3 0.4 0.0 0.7 0.6
d 0.2 0.9 0.7 0.0 0.1
c 0.5 0.3 0.6 0.1 0.0
我有多个文件具有相同的矩阵格式和大小,但名称的顺序不同。我需要一种方法来改变它们,使它们都相同并保持 0.0 对角线。因此,我对列进行的任何交换都必须对行进行。
我一直在搜索,似乎 NumPy 可能会做我想做的事,但我从来没有使用过它或一般的数组。任何帮助是极大的赞赏!
简而言之:如何将文本文件放入一个数组中,然后我可以将行和列交换为所需的顺序?