假设我有以下numpy结构化数组:
>>> a = numpy.array((1, 2.0, 'buckle_my_shoe'),dtype=('i4,f8,a14'))
array((1, 2.0, 'buckle_my_shoe'),
dtype=[('f0', '<i4'), ('f1', '<f8'), ('f2', 'S14')])
我想把它保存到文本文件中一个空格或制表符分隔的行中。如果数组都是同一类型,我可以使用numpy.savetxt('myfile.dat,myarray,newline=" ")
。但是,这似乎不像混合数据类型/结构化数组,例如:
file('myfile.dat', 'a')
numpy.savetxt('myfile.dat',a,newline=" ")
出现此错误:
IndexError: tuple index out of range
有人能推荐一种方法吗?
目前没有回答
相关问题 更多 >
编程相关推荐