У меня есть кадр данных pandas, в котором есть строка, содержащая x числовых массивов формы (y, z).Я хочу прочитать его как массив массивов формы (x, y, z).
df.col.values
не работает, так как он возвращает массив двумерных массивов, что видно из того факта, что df.col.values.shape
оценивается как (x,)
На самом деле, np.array(df.col).shape
, df.col.shape
также оценивается как (x,)
.
Единственный способ, которым я смог заставить это работать, -
np.array([a for a in df.col])
но это похоже на взлом.
Какой правильный путь?
Дополнительная информация: Мне это нужно, потому что keras.model.fit
хочет, чтобы входная форма была (x, y,я), и никак не нравится.