当您执行我的.py文件时,我收到此错误消息TypeError: 'numpy.float64' object is not iterable
。
它发生在:
file=open("results.txt","a")
for i in ConcatRPH:
for j in i :
file.write(j)
file.write("\n")
file.close()
ConcatRPH是一个大型数组,大约2百万行3列,其中包含-0.00161894927736417
之类的浮点数,我需要将它们写到txt文件中。我不知道为什么会出现此错误...您有任何想法吗?
答案 0 :(得分:0)
唯一可能的原因是ConcatRPH
不具有您认为的形状。因此,最有可能的是,您从i
获得的for i in ConcatRPH
是一个浮点数,并且在下一行出现错误。打印i
以确保。
但是,如果您真的想将表存储到文本文件中(不做练习),最好使用numpy.savetxt
。