Я пытался сделать Anova на наборе данных netcdf, который включал переменную satt (сезон, год, год, Lon).Я использовал ту же треску прошлой ночью, и она работает.Только некоторые предупреждения выдают и говорят: «некоторые значения = 0 изменены на отсутствующие», но сегодня утром я установил ncl с помощью anaconda, и код не работал.
Код следующий:
ncl 0> a=addfile("cfsr_1979-2009_Seasonnseas_sat.nc","r")
ncl 1> b=a->satt
ncl 2> time=a->time
ncl 3> lon=a->lon
ncl 4> lat=a->lat
ncl 5> m=576
ncl 6> n=1152
ncl 7> x=tofloat(time)
ncl 8> rcpvalue=new((/4,2,m,n/),typeof(b)
)
ncl 9> s=0
ncl 10> i=0
ncl 11> j=0
ncl 12> do s=0,3
ncl 13> do i=0,m-1
ncl 14> do j=0,n-1
ncl 15> rc=regline_stats(x,b(s,:,i,j))
ncl 16> rcpvalue(s,:,i,j)=rc@pval
ncl 17> delete(rc)
ncl 18> end do
ncl 19> end do
ncl 20> end do
fatal:divide: Division by 0, Can't continue
fatal:
Div: operator failed, can't continue
fatal:["Execute.c":8637]:
Execute: Error occurred at or near line 15319 in file /home/charcoalp/anaconda3/envs/ncl_stable/lib/ncarg/nclscripts/csm/contributed.
ncl
fatal:["Execute.c":8635]:Execute: Error occurred at or near line
Я тоже пытаюсь сделать это на python.Но я не могу найти пакет Spicy после установки pyngl и pynio.