首页 > 其他分享 >netCDF文件的写出

netCDF文件的写出

时间:2023-07-12 16:35:18浏览次数:29  
标签:文件 tp filename dims 写出 netCDF tp1 xr coords

def netCDF_out(tp, dims, coords, filename):
    tp1 = []
    for key, value in tp.items():
        # print(key, xr.DataArray(value))
        tp1.append(xr.DataArray(value))
    tp1 = xr.concat(tp1, dim='date')
    output_file = f"文件路径\\{filename}.nc"
    tpv = xr.Variable(dims, tp1)
    tpset1 = xr.Dataset({filename: (dims, tpv)}, coords=coords)
    tpset1.to_netcdf(output_file)

tp是一个dictionary的名字, 可以用其它的代替, 只要略微修改取值的方法即可, 这里用到的库只有xarray

标签:文件,tp,filename,dims,写出,netCDF,tp1,xr,coords
From: https://www.cnblogs.com/gaojunonly1/p/17547843.html

相关文章

  • 正点原子Ubuntu入门005---Ubuntu文件系统结构
    一、根目录 ---  /二、Ubuntu文件系统结构/bin   存放二进制可执行文件,这些命令再单用户模式下也能够使用。可以被root和一般的账号使用。/boot  Ubuntu内核和启动文件,比如vmlinuz-xxx。gurb引导装载程序/cdrom光盘文件/dev存放设备的驱动文件/etc存放一......
  • 一行命令快速开启 http 文件下载上传服务器
    用Python快速实现HTTP服务器SimpleHTTPServer模块可以把你指定目录中的文件和文件夹以一个简单的Web页面的方式展示出来。SimpleHTTPServer模块默认会在8000端口上监听一个HTTP服务,这时就可以打开浏览器输入http://IP:Port访问这个Web页面。例如类似下面的URL:h......
  • Java实现浏览器端大文件分片上传功能
    ​ 第一点:Java代码实现文件上传FormFilefile=manform.getFile();StringnewfileName= null;Stringnewpathname= null;StringfileAddre= "/numUp";try{    InputStreamstream=file.getInputStream();// 把文件读入    StringfilePath=request.......
  • Java实现浏览器端大文件分片上传方案
    ​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。pub......
  • C编译获取预编译中间文件
     方法一:JourneyofaCProgramtoLinuxExecutablein4Stages(thegeekstuff.com)C源码到可执行文件的preprocess/compile/assemble/link四阶段_zh_yt的博客-CSDN博客 使用 -save-temps 选项时打开根目录下的CMakeList文件中加上set(CMAKE_CXX_FLAGS"${CMAKE_CXX......
  • linux下批量重命名目录及子目录下的文件
    一、加上后缀名假如只是给当前目录及所有子目录下的文件添加后缀名,使用find和mv就可以了。比如把当前及子目录下所有带_test后缀的文件加上.c后缀find.-typef-name'*_test'-execmv{}{}.c\;find.查找当前及子目录,GNU版本的find也可以省略点号,效果一样。......
  • Java实现浏览器端大文件分片上传技术
    ​ javaweb上传文件上传文件的jsp中的部分上传文件同样可以使用form表单向后端发请求,也可以使用ajax向后端发请求    1.通过form表单向后端发送请求         <formid="postForm"action="${pageContext.request.contextPath}/UploadServlet"method="post"e......
  • C源码到可执行文件的preprocess/compile/assemble/link四阶段
     C源码到可执行文件的preprocess/compile/assemble/link四阶段_zh_yt的博客-CSDN博客   C源码到可执行文件的preprocess/compile/assemble/link四阶段参考资料http://www.thegeekstuff.com/2011/10/c-program-to-an-executable/http://courses.cms.caltech.edu/cs11/ma......
  • 盘点前端实现文件下载的几种方式
    前端涉及到的文件下载还是很多应用场景的,那么前端文件下载有多少种方式呢?每种方式有什么优缺点呢?下面就来一一介绍。1.使用a标签下载通过a标签的download属性来实现文件下载,这种方式是最简单的,也是我们比较常用的方式,先来看示例代码:<a href="http://www.baidu.com" downl......
  • FTP文件传输协议
    简述FTP:文件传输协议,FileTransferProtocol,是在互联网中进行文件传输的一种协议,基于C/S模式,客户端通过FTP协议与服务器建立连接,并进行文件的上传、下载和管理。在Linux系统下,有一款工具实现ftp协议,名为vsftpd,非常安全的FTP守护进程服务默认端口控制端口:默认端口号是21。该端......