#python #numpy #pickle
#python #numpy #pickle
Вопрос:
Я использую файл pickle, который содержит только некоторые гиперпараметры, при попытке загрузить файл pickle я получаю следующую ошибку:
saved_args = pickle.load(f)
TypeError: scalar() argument 1 must be numpy.dtype, not numpy.dtype
кто-нибудь может помочь мне разобраться с этой ошибкой?
Комментарии:
1. Можете ли вы предоставить точный минимальный пример фактического кода, который вызывает ошибку?
2. Как вы создали файл pickle? Когда вы его создали? Вы использовали ту же установку python и ту же версию numpy, которую используете для ее чтения?
3. Я использую этот репозиторий в файле , строка 146 создает конфигурационный файл, и я прочитал его, используя тестовую строку под номером 86. Когда я использую его в Windows с numpy = 1.16.2, он генерирует эту ошибку, но когда я использую его в Linux с numpy = 1.16, он работает хорошо.