Python 3 NumPy сохранить несколько массивов - PullRequest
0 голосов
/ 01 октября 2019

У меня есть 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?

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