我正在尝试将几行写入文本文件,这是我使用的代码:
import numpy as np
# Generate some test data
data = np.arange(0.0,1000.0,50.0)
with file('test.txt', 'w') as outfile:
outfile.write('# something')
for data_slice in data:
np.savetxt(outfile, data_slice, fmt='%1.4e')
outfile.write('# New slice\n')
当代码运行到 savetxt 行时,我收到此错误:
IndexError: tuple index out of range
知道为什么会这样吗?我尝试删除“fmt”部分,但我得到了同样的结果。