我正在尝试从具有以下格式的文件创建矩阵或偶联表:
Species Date Data
1 Dec 3
2 Jan 4
2 Dec 6
2 Dec 3结果
1 2
Dec 3 9
Jan 4更重要的是,我想知道如何将我的文件转换成numpy喜欢的数组。基本上我是在尝试从R重塑
希望这是有意义的。ThanksBlockquote
做了一些编辑,这样可能会更有意义
发布于 2010-07-16 18:12:51
当别人说“矩阵”时,你的字典里有一个由两部分组成的关键字。
这个问题是模糊的,但是你有类似这样的东西。
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' )这需要Python2.7的from __future__ import print_function。
https://stackoverflow.com/questions/3263759
复制相似问题