Numpy可以很好地处理n维数组,但是许多功能仅限于2维数组。甚至不确定您希望输出文件如何显示。
许多希望使用命名列的人都忽略了numpy的recarray()功能。要知道的好东西,但是只能“命名”一个维度。
对于二维,Pandas非常酷。
In [275]: DataFrame.from_items([('A', [1, 2, 3]), ('B', [4, 5, 6])],
.....: orient='index', columns=['one', 'two', 'three'])
Out[275]:
one two three
A 1 2 3
B 4 5 6
如果输出是您要在此处解决的唯一问题,那么我可能只会坚持使用几行手工编码的魔术,因为它的权重不如为一个功能安装另一个软件包。