У меня есть датафрейм, похожий на этот (но гораздо больше).
>>> df = pd.DataFrame([ [ 'a', np.array([ 1, 2]) ], [ 'b', np.array([ 3, 4 ]) ] ])
0 1
0 a [1, 2]
1 b [3, 4]
Последний столбец имеет форму, указанную как ...
>>> df[1].shape
(2,)
Я бы хотел, чтобы он был указан как (2,2)
. Я смог сделать это через следующую строку, но производительность tolist()
... плохая.
>>> np.array(df[1].tolist()).shape
(2, 2)
Это также может быть фрейм данных Pandas, если он правильно сообщает форму. Любые другие предложения?