фатальный: делить: Деление на 0, не может продолжить фатальный: - PullRequest
0 голосов
/ 24 июня 2019

Я пытался сделать 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.

...