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)


Python显著性检验:

往期推文超链接1:

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

往期推文超链接2:

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

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

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

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

python 白化_MeteoInfo和Python显著性检验相关推荐

  1. Python学习笔记1 Python基础

    第1章 Python基础 1.1 Python概述及版本介绍 1.Python是一种面向对象的解释型计算机程序设计语言(解释型语言源代码->解释器逐行解释每一句源代码) 2.优点:高级语言.可移 ...

  2. 0基础学好python难不难_零基础学习Python难不难?Python有什么优势?

    原标题:零基础学习Python难不难?Python有什么优势? Python是一种计算机程序设计语言.首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个 ...

  3. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  4. Python培训教程:Python有哪些比较重要的内置函数?

    学习Python技术或者参加Python工作的小伙伴们应该都知道,在Python编程语言中会经常出现很多内置函数,很少有人清楚这些函数,但是它的功能是不可小觑的,下面小编就为大家详细介绍一下Pytho ...

  5. Python培训分享:Python新版本中的6个新特性

    Python在几年做了一个全面的升级,此次Python升级中有6个新特性,本期小编为大家介绍的Python培训教程就是关于介绍Python新版本中的6个新特性的,来看看下面的详细介绍. Python培 ...

  6. Python培训分享:Python发展前景怎么样?

    最近学习Python技术的同学越来越多,大家对于Python技术比较关注的两个点,就是Python技术好不好学,Python就业前景好不好,那么本文针对Python发展前景怎么样这个问题为大家做下详细 ...

  7. Python培训常识:Python面试中常被问到的几种设计模式要知道

    学习Python技术大家都是为了日后能够找到适合自己的工作岗位,那么除了要学习好Python技术外,对于面试环节的问题也要有所了解,本期小编为大家介绍的Python培训教程就算关于Python面试中常 ...

  8. Python培训分享:Python内置标准异常及其解析

    本期小编为大家带来的Python培训教程是关于"Python内置标准异常及其解析"的内容,我们都知道,在Python技术运作下,总会出现一些Python无法正常处理的程序时就会发生 ...

  9. Python培训分享:python爬虫可以用来做什么?

    爬虫又被称为网络蜘蛛,它可以抓取我们页面的一些相关数据,近几年Python技术的到来,让我们对爬虫有了一个新的认知,那就是Python爬虫,下面我们就来看看python爬虫可以用来做什么? Pytho ...

最新文章

  1. learning to rank_排序
  2. TCP和UDP应用场景
  3. ABAP CHECKBOX 和LISTBOX使用指南
  4. c# Brush、Color、String相互转换
  5. 事务(注解声明式事务管理)
  6. 北京文化:目前《你好李焕英》贡献营收约6000万至6500万元
  7. php在类方法里面检测错误,是否有任何PHP静态分析器可以检测不存在的类方法调用?...
  8. C++复制粘贴代码去行标
  9. 智能优化算法:头脑风暴优化算法-附代码
  10. 如何做项目总结与汇报
  11. 《objective-c程序设计》学习笔记
  12. FileInputStream.read()返回int类型原因
  13. C/C++编程学习 - 第6周 ⑦ 分离整数的各个数位
  14. 【Win32 API】GetPixel函数返回的颜色值不正确
  15. 幅相曲线渐近线_开环幅相曲线绘制.ppt
  16. 人工神经网络原理及应用,人工神经网络教程PDF
  17. 解决swagger几种报错问题
  18. 计算机组成原理期末考试试题及答案
  19. java如何将两首歌按时间合成_怎么制作串烧歌曲?将多首音乐合并成一首音乐的操作方法...
  20. 丽江师范高等专科学校计算机应用技术,2019丽江师范高等专科学校各专业录取分数线汇总...

热门文章

  1. 《统计学习方法》(李航)读书笔记(转)
  2. iOStextField/textView在输入时限制emoji表情的输入
  3. CodeForces - 540D Bad Luck Island —— 求概率
  4. zbb20180117 汉字转拼音 pinyin4
  5. 服务网关zuul之二:过滤器--请求过滤执行过程(源码分析)
  6. SQL-ALTER-change和modify区别
  7. dubbo学习 三 dubbox概述
  8. SQL学习之SELECT子句顺序
  9. moco-globalsettings
  10. 32位Windows系统未分页内存限制导致的VPS的容量问题