【发布时间】:2020-02-11 09:50:53
【问题描述】:
目标:我在 PyTorch 中使用 RNN,我的数据由 DataFrames 列表给出,其中每个 DataFrame 意味着一个观察结果,例如:
import numpy as np
data = [pd.DataFrame(np.zeros((5,50))) for x in range(100)]
这意味着 100 次观察,每个参数有 50 个参数和 5 个时间步长。对于我的模型,我需要一个形状为 (100,5,50) 的张量。
问题:我尝试了很多东西,但似乎没有任何效果,有人知道这是怎么做到的吗? 这种方法不起作用:
import torch
torch.tensor(np.array(data))
我的问题是同时将 DataFrames 转换为 Arrays 并将 List 转换为 Tensor。
【问题讨论】:
-
嘿,我对你如何建模你的问题很感兴趣,你介意分享知识吗?或者我可以寻找的任何参考/教程?因为大部分教程都是关于二维矩阵的。
标签: python dataframe pytorch torch