Python读取一个文件夹下所有nc文件
转载:https://blog.csdn.net/go_with_the_wind/article/details/124002284代码:import numpy as npimport netCDF4 as ncimport ospath = '/polarRS_Test2data/polarRS_Test2data/CS2/Greenland/'files = os.listdir(path
·
转载:https://blog.csdn.net/go_with_the_wind/article/details/124002284
代码:
import numpy as np
import netCDF4 as nc
import os
path = '/polarRS_Test2data/polarRS_Test2data/CS2/Greenland/'
files = os.listdir(path)
x_list = np.array([]);
y_list = np.array([]);
h_list = np.array([]);
for file in files:
f = nc.Dataset(path + file,'r')
var_x = 'x'
var_y = 'y'
var_h = 'elevation'
var_data_x = f.variables[var_x][:]
var_data_y = f.variables[var_y][:]
var_data_h = f.variables[var_h][:]
x_list = np.concatenate((x_list, var_data_x),axis = 0)
y_list = np.concatenate((y_list, var_data_y),axis = 0)
h_list = np.concatenate((h_list, var_data_h),axis = 0)
import pandas as pd
df = pd.DataFrame({'x':x_list, 'y':y_list,'h':h_list})
df.to_csv('greenland_points.csv')

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)