爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2335|回复: 4

【求助】显著性检验区域外也有值改怎么去掉

[复制链接]

新浪微博达人勋

发表于 2023-4-30 21:42:18 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
兄弟们该怎么办啊!
如果用mask的话就要去找中国区域的边界,还得插值,而且中国区域的nc文件我翻了好久论坛目前还没发现能用的
之前尝试过
  ; cnmap_shp = "$NCARG_ROOT/lib/ncarg/nclscripts/cnmap/cnmap.shp"
  ; maskopt             = True
  ; maskopt@return_mask  = True
; cnmapLand_mask = shapefile_mask_data(prob4 ,cnmap_shp,maskopt)

; erai_mask  = mask (prob4, cnmapLand_mask, 1)
; print(erai_mask)
; exit
这种发现全部是缺测
所以咋办咋办,大家有类似经验吗


QQ图片20230430213423.png
QQ图片20230430213748.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2023-5-3 14:58:30 | 显示全部楼层
如果你的数据在中国区域以外是fillvalue的话,你可以用where函数,在数据为fillvalue时,显著性检验的数据也设置为fillvalue,否则为原来的数据,我之前自己写脚本的时候这样是可以的
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2023-5-2 16:55:42 | 显示全部楼层
用别的软件(比如matlab)只对你有数据的区域做显著性检验再回NCL画图
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-5-3 16:35:34 | 显示全部楼层
guoguohh 发表于 2023-5-3 14:58
如果你的数据在中国区域以外是fillvalue的话,你可以用where函数,在数据为fillvalue时,显著性检验的数据 ...

谢谢,您的回答给了我一些思路
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-5-3 16:46:56 | 显示全部楼层
洞里骑象 发表于 2023-5-2 16:55
用别的软件(比如matlab)只对你有数据的区域做显著性检验再回NCL画图

好滴,如果后面ncl改不出来我会试试的,谢谢您
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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