| 
 
	积分1655贡献 精华在线时间 小时注册时间2018-5-13最后登录1970-1-1 
 | 
 
| 
本帖最后由 不会发光i 于 2020-4-18 11:12 编辑
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 使用python绘制平均场,距平图和纬偏图代码如下:
 不知道错误在哪,求帮助
 import numpy as np
 import matplotlib.pyplot as plt
 f=open('CL01\hgt500.grd','rb')
 a=np.fromfile(f,dtype=np.float32).reshape(144,73,12,65)
 f.close()
 ave = np.mean(a[:,:,0,0:60],axis=2)
 anom = a[:,:,0,60]-ave
 avelon = np.mean(a[:,:,1,60],axis=0)
 ho = a[:,:,1,60] - avelon
 lon = np.arange(0,360,2.5)
 lat = np.arange(-90,92.5,2.5)
 lats,lons= np.meshgrid(lat,lon)
 
 fig, ax = plt.subplots()
 CS = ax.contour(lons,lats,ho)
 
 
 | 
 |