我正在用 Python 编写一个串行数据记录器,我想知道哪种数据类型最适合这个。每隔几毫秒就会从串行接口读取一个新值,并与当前时间一起保存到我的变量中。我不知道记录器要运行多长时间,所以我无法为已知大小预先分配。
直观地说,我会为此使用一个 numpy 数组,但是每次从我读过的内容中附加/连接元素都会创建一个新数组。
那么,什么是合适的数据类型呢?
另外,描述这个问题的合适词汇是什么?
我正在用 Python 编写一个串行数据记录器,我想知道哪种数据类型最适合这个。每隔几毫秒就会从串行接口读取一个新值,并与当前时间一起保存到我的变量中。我不知道记录器要运行多长时间,所以我无法为已知大小预先分配。
直观地说,我会为此使用一个 numpy 数组,但是每次从我读过的内容中附加/连接元素都会创建一个新数组。
那么,什么是合适的数据类型呢?
另外,描述这个问题的合适词汇是什么?