从简单的三列文本文件创建矩阵

时间:2010-07-16 10:05:47

标签: python

1 个答案:

答案 0 :(得分:1)

当其他人说“Matrix”时,您会有一个包含两部分密钥的词典。

问题是黑暗的,但你有类似的东西。

matrix = {}
# read input
     matrix[ (row,column) ] = data

row_keys = set( r for r,c in matrix.keys() )
col_keys = set( c for r,c in matrix.keys() )

for r in row_keys:
    print( r, ":", end=' ' )
    for c in col_keys:
        print( matrix.get( (r,c), None ), end=' ' )
    print( end='\n' )

[Python 2.7需要from __future__ import print_function。]