У меня есть 3 массива и один список:
array1.shape = (1000,5,5,7)
array2.shape = (1000,)
array3.shape = (1000,)
len(list1) = (1000)
Я хочу сохранить все это в виде файла. Когда я работал в Python 2.7, я использовал следующую команду:
np.save(filename,[array1, array2, array3, list1])
И все работало отлично, включая загрузку всех данных с помощью np.load. Однако, когда я пытаюсь выполнить эту команду в Python 3.6, я получаю сообщение об ошибке:
could not broadcast input array from shape (1000,5,5,7) into shape (1000)
Как я могу сохранить 3 массива и список в одном массиве numpy в Python 3.6?