python 白化_MeteoInfo和Python显著性检验

本文介绍了如何使用MeteoInfo进行显著性检验,并提供了MeteoInfo的官网链接和源代码地址。同时,文章还提到了Python在显著性检验中的应用,并引用了往期关于Python地图构建和NCEP再分析数据白化的相关推文链接。
摘要由CSDN通过智能技术生成

MeteoInfo显著性检验:

MeteoInfo官网:

http://www.meteothink.org

源代码:

https://github.com/meteoinfo

fn = 'F:/RMeteoInfo/data/test.txt'ny = 71nx = 144m = ny * nxn = 62ss1 = asciiread(fn, shape=(71,144,n))ss1 = ss1[::-1,::1,:]X = ss1.reshape(ny * nx, n)#Time-space transformC = dot(X.T, X)E1, EOF1 = linalg.eig(C)EOF1 = EOF1.T[:,::-1]E = diag(E1[::-1])EOFa = dot(X, EOF1)EOF = zeros((m,n))for i in range(n):    EOF[:,i] = EOFa[:,i]/sqrt(E[i,i])PC = dot(EOF.T, X)PC = PC[::-1,:]eof1 = EOF[:,0].reshape(ny, nx)eof2=eof1.copy()eof2[eof2>-0.014]=nan#Plotaxesm()lon = linspace(0, 360, nx)lat = linspace(-90, 90, ny)geoshow('country', edgecolor='k')levs = arange(-0.02, 0.021, 0.002)layer = contourfm(lon, lat, eof1, levs,cmap='WhBlGrYeRe',smooth=False)scatter(lon, lat, eof2, facecolor='k',size=2,edgecolor=None)title('EOF mode 1')xlim(0, 360)ylim(-90, 90)xticks(arange(0, 361, 30),bold=True,fontsize=15)yticks(arange(-90, 91, 30),bold=True,fontsize=15)colorbar(layer, orientation='horizontal',ticklen=0,extendrect=False, shrink=1, aspect=50)yaxis(tickvisible=True,location='left',tickwidth=2,linewidth=2,ticklength=3) #ticklength刻度线长度,tickwidth刻度线宽度,linewidth边框宽度yaxis(tickvisible=False,location='right',tickwidth=2,linewidth=2,ticklength=4) #分别调试tick的宽度,边框线宽和tick的长度xaxis(tickvisible=False,location='top',tickwidth=2,linewidth=2,ticklength=4) xaxis(tickvisible=True,location='bottom',tickwidth=2,linewidth=2,ticklength=3)savefig('F:/RMeteoInfo/plot58.3.png', dpi=1200)

feb522dc660b00a106cec45ccff53c7e.png


Python显著性检验:

往期推文超链接1:

R语言、MeteoInfo、Python和ArcGis的Kriging、IDW空间插值结果的对比分析

826faa1cafcb16435874b3637b16930a.png

往期推文超链接2:

1 《Python基础地图构建(九)

2 《Python基础地图构建(33)

3 《Python基础地图构建(28)

4 《基于Python的NCEP再分析数据的中国区域白化(含南海小地图)

0a33e1bf3f8dc9f927e415b7dc4a6f9c.png

43bdfda23c52311c82397f21279dc1c3.png

96f84c9816e09fb5ae0df2e0f480dcf5.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值