Цель: Я работаю с RNN в PyTorch, и мои данные представлены списком 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 в массивы и список в Tensor.