如何将数据实时保存成array形式
时间: 2024-02-19 12:58:12 浏览: 36
要将数据实时保存成array形式,可以使用Python中的NumPy库,将数据保存到NumPy数组中。具体实现方法如下:
1.导入NumPy库
``` python
import numpy as np
```
2.创建一个空的NumPy数组
``` python
data_array = np.empty((0, n)) # n为数据的特征数
```
3.将新的数据添加到数组中
``` python
new_data = [...] # 新的一行数据
data_array = np.append(data_array, np.array([new_data]), axis=0)
```
4.保存数组到文件中
``` python
np.save('data.npy', data_array)
```
完整的代码示例如下:
``` python
import numpy as np
# 创建一个空的NumPy数组
data_array = np.empty((0, 3)) # 假设数据有3个特征
# 模拟实时获取数据并添加到数组中
while True:
new_data = [...] # 模拟获取到的新数据
data_array = np.append(data_array, np.array([new_data]), axis=0)
# 每隔一定时间保存一次数据
if len(data_array) % 100 == 0:
np.save('data.npy', data_array)
```
其中,`data_array`是保存数据的NumPy数组,`new_data`是模拟实时获取的新数据,`np.save`函数可以将数组保存到文件中。这样就可以实时将数据保存成array形式了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)