- 积分
- 1649
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-5-13
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 不会发光i 于 2020-4-18 11:12 编辑
使用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)
|
|