train_data = [(path1, map1, start1, end1), (path2, map2, start2, end2), ...]如何输入8000个csv文件
时间: 2024-05-07 14:21:39 浏览: 96
train.csv
如果你要输入8000个csv文件,可以按照以下步骤进行:
1. 将所有的csv文件放在一个文件夹下,比如命名为"data"。
2. 使用Python中的os模块遍历文件夹,获取所有csv文件的路径。可以使用如下代码:
```python
import os
folder_path = "data/" # 文件夹路径
train_data = [] # 存储训练数据的列表
for file in os.listdir(folder_path):
if file.endswith(".csv"): # 只处理csv文件
file_path = os.path.join(folder_path, file) # 拼接出文件路径
# 处理该csv文件并将结果加入train_data列表中
map_data, start, end = process_csv(file_path)
train_data.append((file_path, map_data, start, end))
```
其中,`process_csv`是你自己实现的处理单个csv文件的函数。
3. 将train_data作为模型的训练数据进行训练。
阅读全文