爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: lt5201314

[经验总结] python批量读取nc,按时间维进行合并

[复制链接]

新浪微博达人勋

发表于 2021-12-6 09:53:08 | 显示全部楼层
谢谢分享{:eb513:}{:eb513:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-6 10:59:56 | 显示全部楼层
lt5201314 发表于 2021-12-5 11:54
可以建立一个四维数组,把你每个文件的数据循环存进去

谢谢您的回复和帮助,我搞不定啊,听起来如此的复杂。
请您帮帮我啊。
多谢。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-2-6 10:24:12 | 显示全部楼层
感谢lz!帮了很大忙!有个小问题想问一下,为什么我把一个300+M的文件和一个几十k的文件合并会变成700+M的文件…… 虽然问题不大,但感觉很奇怪
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-2-17 12:49:33 | 显示全部楼层
感谢楼主分享!!!太有用了!!!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-6 10:54:39 | 显示全部楼层
老师您好  我现在的数据时间维是0.5 1.5 2.5 这样排列的,而且我不知道该怎么把这些文件合并在一起
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-5-24 14:21:02 | 显示全部楼层
谢谢楼主!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-5-30 10:42:00 | 显示全部楼层
lon=f['lon'][35:55]
lat=f['lat'][50:100]
time=f['time'][:]
sm=f['sm'][:,35:55,50:100]
楼主楼主,因为数据量过大,我只截取了我需要的数据范围,但是报了这样的错ValueError: conflicting sizes for dimension 'lat': length 20 on the data but length 50 on coordinate 'lat',求解答
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-5-30 15:26:35 | 显示全部楼层
希诺漾 发表于 2022-5-30 10:42
lon=f['lon'][35:55]
lat=f['lat'][50:100]
time=f['time'][:]

我知道错哪了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-6-25 17:08:39 | 显示全部楼层
cdo 合并文件也比较简单
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-10-29 21:37:00 | 显示全部楼层

请问报这个错误是哪里错了呢,如果想裁剪特定区域只需要在楼主的程序上修改这一段吗?其他地方还有需要修改的吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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