Привет У меня есть проблема, когда я попытался сериализация массива с питоном, Я имею словарьКак сериализовать массив в python, используя pickle?
d={}
d['data']= [array([2, 5, 3], dtype=uint8), array([4, 1, 9], dtype=uint8)]
но моя ошибка:
'array' is not defined
так, у меня есть 2 вопроса:
1.- как я могу сделать массив типа:
array([2, 5, 3],[4, 1, 9], dtype=uint8)
для создания массива я использую
append()
и как я могу сериализовать словарь с формой массива (вопрос 1) с помощью следующей функции
with open('outp', 'wb') as fo:
pickle.dump(d, fo, 2)
Если удалить слова «массив» и 'dtype = uint8' у него нет ошибок, но я думаю, что это неправильная форма для сериализации массива Спасибо
'от numpy import array' – donkopotamus