爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11532|回复: 5

[作图] 关于如何把ncl中的数据由二维变成3维的方式

[复制链接]

新浪微博达人勋

发表于 2018-3-29 19:18:15 | 显示全部楼层 |阅读模式
3金钱
想请教大神,如何把分散的160+月数据平均,包括纬度和经度,合成一个大的数据集,成为经度、纬度和时间。我这边思考了好久,但是没有思路,找不到函数。。。所以请教,如果解决问题,另外送50微信红包,zsh823

最佳答案

查看完整内容

#读取变量# diri = "/home/xxx1/xxx2/xxx3/" fili = systemfunc("ls "+diri+"xxx*.nc") f = addfiles (fili, "r") ListSetType (f, "cat") pr = f[:]->precip #书写文件# output="/home/yyy1/yyy2/" name = "yyy" system("/bin/rm -f "+output+name+".nc") ncdf=addfile(output+name+".nc","c") filedimdef(ncdf,"time",-1,True) ncdf->precip=pr
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-29 19:18:16 | 显示全部楼层
#读取变量#
diri = "/home/xxx1/xxx2/xxx3/"
fili  = systemfunc("ls "+diri+"xxx*.nc")
f    = addfiles (fili, "r")
ListSetType (f, "cat")
pr  = f[:]->precip
#书写文件#
output="/home/yyy1/yyy2/"
name = "yyy"
system("/bin/rm -f "+output+name+".nc")
ncdf=addfile(output+name+".nc","c")
filedimdef(ncdf,"time",-1,True)
ncdf->precip=pr
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-3-30 10:23:14 | 显示全部楼层
ListSetType(f,"join") join的作用使数组维数增加 默认为“cat”
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2018-3-31 16:39:15 | 显示全部楼层
机智的大气宝宝 发表于 2018-3-29 19:18
#读取变量#
diri = "/home/xxx1/xxx2/xxx3/"
fili  = systemfunc("ls "+diri+"xxx*.nc")

谢谢.....昨天已经搞定
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2018-3-31 16:39:30 | 显示全部楼层
timevigor 发表于 2018-3-30 10:23
ListSetType(f,"join") join的作用使数组维数增加 默认为“cat”

谢谢昨天已经搞定了....
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2019-12-15 17:00:46 | 显示全部楼层
求脚本  lz
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表