аргумент 1 scalar () должен быть numpy.ошибка dtype

#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, он работает хорошо.