gribfile='gfs20191010.0p25' #file containing 384 hours of forecast data for variable Geopotential Height
grbs=pygrib.open(gribfile)
grb1=grbs.select(name='Geopotential Height')[0:24]
day1 = grb1.values
Когда я запускаю приведенный выше код, я получаю следующую ошибку:
AttributeError: 'list' object has no attribute 'values'
Клавиша .values будет работать только при выборе первого элемента в списке, как показано ниже:
grb1 = grbs.select(name='Geopotential Height')[0]
Но не тогда, когда я делаю
grb1 = grbs.select(name='Geopotential Height')[0:24]
Я понимаю, что для ключа .values форматом является dict.values, но я не могу понять, как извлечь данные из первых 24 элементов списка,Моя цель - взять первые 24 файла для выбранной переменной (высота геопотенциала) в виде массива, но для этого мне нужно иметь возможность извлекать информацию, содержащуюся в каждом файле, используя .values.
Я нашел следующую документацию для пигриба по адресу: https://jswhit.github.io/pygrib/docs/