Я пытаюсь вычислить среднее значение SPI для выбранной области с определенным значением lon / lat. Я сделал следующую область, где я хочу рассчитать среднее значение.
ds_mlw1 = ds.sel(lat=slice(-16.74833, -16.75613), lon=slice(35.27023, 35.27915))
Я увидел, что лучше всего работать с пакетом cdo. Я получаю сообщение об ошибке, что мой CD не распознается Кто-нибудь знает, как решить эту проблему.
Это мой сценарий
from cdo import *
import matplotlib.pyplot as plt
file = 'spi3_6_12_1deg_cru_ts_3_21_1949_2012.nc'
cdo = Cdo()
cdo.debug=True
meanspi = cdo.fldmean(input=file,returnCdf=True).variables['spi3'][:]
Я получаю следующую ошибку
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-77-7eeb6d09369c> in <module>()
9 import matplotlib.pyplot as plt
10 file = 'spi3_6_12_1deg_cru_ts_3_21_1949_2012.nc'
---> 11 cdo = Cdo()
12 cdo.debug=True
13
FileNotFoundError: [WinError 2] Het systeme kan het opgegeven bestand niet vinden
значение (система не может найти данный файл)