Я хочу сохранить несколько массивов с разными формами в одном файле (используя python 2.7).
a_1.shape = [4,130]
a_2.shape = [4,39]
a_3.shape = [4,60]
Я могу создать список со всеми массивами, например, так:
list=[a_1, a_2, a_3]
Но потом, когда я пытаюсь сохранить его или сделать из него массив np.ar ...
all=np.array(list)
np.savetxt('./a_list',list)
... возвращает ошибку:
could not broadcast input array from shape (4,39) into shape (4)
Есть ли другой способ сделать это, сохранив форму отдельных массивов?
Спасибо!