我有一个numpy数组,其中每个值都是一个浮点数后跟一个整数,例如:
my_array = numpy.array([0.4324321, 0, 0.9437212, 1, 0.4738721, 0, 0.49327321, 0])
我希望将其保存为这样:
0.4324321 0 0.9437212 1 0.4738721 0 0.49327321 0
但如果我调用:
numpy.savetxt('output.dat',my_array,fmt='%f %i')
我遇到了一个错误:
AttributeError: fmt has wrong number of % formats. %f %i
我该如何修复这个问题?
savetxt
不是array
类型的成员。你是不是想用numpy.savetxt
? - abarnert