#python
#python
Вопрос:
Я загрузил файл .nc и проверил файл, чтобы убедиться, что он не пустой. Я попытался прочитать файл на python, как показано ниже:
sh = S.netcdf_file('_grib2netcdf-atls15-95e2cf679cd58ee9b4db4dd119a05a8d-grVIhe.nc','r')
но это выдает ошибку:
ValueError: mmap length is greater than file size
Я много искал, чтобы найти причину, но большинство из них связаны с пустыми файлами, которые, я уверен, этот файл не пуст. У кого-нибудь есть какие-либо идеи по этому поводу? Ваша помощь действительно ценится.
Комментарии:
1. earthdef.caltech.edu/boards/3/topics/224 , это может помочь.
Ответ №1:
Попробуйте открыть с помощью mode=’r ‘ . Таким образом, вы даете numpy разрешение на расширение размера файла для размещения больших memmaps.