我想用pd.dataframe存储多种训练数据
时间: 2023-09-10 15:05:25 浏览: 108
python pandas.DataFrame.loc函数使用详解
当你想要使用 Pandas 的 DataFrame 存储多种训练数据时,你可以将每个数据存储为一个列,并将它们合并为一个 DataFrame。下面是一个示例代码:
```python
import pandas as pd
# 假设你有三种训练数据,存储在三个列表中
train_loss = [0.5, 0.4, 0.3, 0.2, 0.1]
accuracy = [0.8, 0.85, 0.9, 0.92, 0.95]
learning_rate = [0.01, 0.01, 0.005, 0.005, 0.001]
# 创建一个数据框来存储训练数据
df = pd.DataFrame({'train_loss': train_loss,
'accuracy': accuracy,
'learning_rate': learning_rate})
# 将数据框保存为 Excel 文件
df.to_excel('training_data.xlsx', index=False)
```
在这个示例中,我们假设有三种训练数据分别存储在 `train_loss`、`accuracy` 和 `learning_rate` 这三个列表中。我们使用这三个列表创建了一个名为 `df` 的数据框。每个列表对应一个列的数据。最后,我们将数据框保存为名为 `training_data.xlsx` 的 Excel 文件。
你可以根据自己的需求修改代码,将其适应于你的训练过程中的变量和数据结构。
阅读全文