Louis Vuitton 2021-12-16 20:02 采纳率: 33.3%
浏览 82

有5000多个nc文件(日平均海温),想整合成一个大的文件(三维数据集),请问有什么方法

问题遇到的现象和发生背景

不才目前正在做神经网络预测,由于日均数据太大数量也多(只需要做一个区域,不是做全球),希望把这么多的数据整合起来方便调用

我的解答思路和尝试过的方法

目前尝试过append函数和循环读取,但由于学艺不精,两个都没成功,对于需要做哪些步骤也不是很明白

我想要达到的结果

使用python或matlab(NCL不熟,但是也可以)将任意个nc文件进行切片(选取区域),整合(按照时间序列排列),最后变成一个三维数组,并输出成一个文件,csv或nc格式都可以

  • 写回答

1条回答 默认 最新

  • wresource Android领域优质创作者 2021-12-17 23:20
    关注

    采用matlab里面的元胞数组应该会方便一点,每个元胞储存你所需要的三个维度的数据,然后设置循环读取文件,最后以mat文件进行保存,使用的时候采用load即可读取,想生成csv文件可以先转化成excel表,然后进行转换,主要看数据的格式是什么样的,matlab里面的这个元胞数组就像python里面的list一样,matlab处理纯数字比较好用

    评论

报告相同问题?

问题事件

  • 创建了问题 12月16日

悬赏问题

  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘