【发布时间】:2019-05-09 20:06:07
【问题描述】:
我有一些代码在无限循环中创建一个 x 变量(帧)和一个 y 变量(像素强度),直到程序结束。我想在每个循环中将这些值附加到 txt.file 中,以便以后可以处理数据。数据以 numpy 数组的形式出现。
例如,在 5 次循环(5 帧)之后,我得到了这些值
1 2 3 4 5 (x values)
0 0 8 0 0 (y values)
我希望它在每个循环中将这些附加到一个文件中,所以我在关闭程序后得到:
1, 0
2, 0
3, 8
4, 0
5, 0
最快的实现方法是什么?
到目前为止,我已经尝试过np.savetxt('data.txt', x),但这只会保存循环中的最后一个值,并且不会在每个循环中添加数据。有没有办法改变这个函数或我可以使用的另一个函数,将数据添加到 txt 文档中。
【问题讨论】:
-
对不起,我添加了我尝试过的内容。我认为这是正确的功能,但我仍然不擅长阅读文档来做我想做的事情。