gpt4 book ai didi

python - 将变量从 Netcdf 导入 Python

转载 作者:太空宇宙 更新时间:2023-11-04 01:27:41 25 4
gpt4 key购买 nike

我是 Python 的新手,我已经设法将一些变量从 NetCDF 读入 Python 并绘制它们,但变量的大小不正确。

我的数据集是 144 x 90(经度 x 纬度),但是当我调用变量时,它似乎遗漏了很大一部分数据。

我需要指定我正在读入的数据集的大小吗?那是我在这里做错了吗?

这是我使用的代码:

    import netCDF4
from netCDF4 import Dataset
from pylab import *

ncfile = Dataset('DEC3499.aijE03Ccek11p5A.nc','r')

temp = ncfile.variables['tsurf']
prec = ncfile.variables['prec']

subplot(2,1,1)
pcolor(temp)

subplot(2,1,2)
pcolor(prec)

savefig('DEC3499.png',optimize=True,quality=85)

quit()

澄清一下,这是一张显示输出的图像。框的最右侧应该有数据。

( http://img163.imageshack.us/img163/6900/screenshot20130520at112.png )

最佳答案

我想通了。

对于那些感兴趣的人,我只需要修改以下行以正确引入变量:

temp = ncfile.variables['tsurf'][:,:]
prec = ncfile.variables['prec'][:,:]

谢谢!

关于python - 将变量从 Netcdf 导入 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16641437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com