Список в 2d массив в пандах в строке НУЖЕН БОЛЬШЕ ЭФФЕКТИВНОГО ПУТИ - PullRequest
0 голосов
/ 10 июня 2019

У меня есть датафрейм pandas для списков. И каждый из списков может использовать np.asarray(list) для преобразования списка в пустой массив. Форма массива должна быть (263,300), поэтому я делаю это

a=dataframe.to_numpy()
# a.shape is (100000,)
output_array=np.array([])
for list in a:
    output_array=np.append(output_array,np.asarray(list))

Поскольку в моих пандах 100000 строк, я ожидаю получить

output_array.shape is (100000,263,300)

Это работает, но это занимает много времени. Я хочу знать, какая часть моего кода стоит больше всего и как ее решить. Есть ли более эффективный метод для достижения этой цели? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...