【发布时间】:2014-09-12 22:01:44
【问题描述】:
我在读取一个文件后进行一些计算,并希望将结果(单个数字)存储到另一个文件中。我希望以后能够对这个文件做一些事情。我在将结果存储到文本文件时遇到问题。
我试过了:
c = fdata_arry[:,2]*fdata_arry[:,4]
d = np.sum(c)
print d
f = open('test','w')
f.write(d)
f.close()
这给了我f.write(d)这一行的错误:
非字符数组不能解释为字符缓冲区
我也尝试过使用np.savetxt('test.dat',d),但这给了我:
IndexError: 元组索引超出范围
知道如何解决这个问题吗?请注意,d 只是一个值,它是几个数字的总和。
【问题讨论】: