У меня есть словарь, где ключ - это объект datetime, а значение - набор целых чисел:
>>> d.items()[0]
(datetime.datetime(2012, 4, 5, 23, 30), (14, 1014, 6, 3, 0))
Я хочу сохранить его в наборе данных HDF5, но если я попытаюсь просто сбросить словарь, h5py вызывает ошибку:
TypeError: объект dtype dtype ('object') не имеет собственного эквивалента HDF5
Что было бы "лучшим" способом преобразования этого словаря, чтобы я мог хранить его в наборе данных HDF5?
В частности, я не хочу просто дублировать словарь в массиве numpy, так как это усложнит поиск данных на основе запроса datetime.