国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

如何用Matlab和Python讀取Netcdf文件

瀏覽:5日期:2022-06-27 15:14:05

NetCDF(網(wǎng)絡(luò)通用數(shù)據(jù)格式)文件后綴為.nc,文件中的數(shù)據(jù)結(jié)構(gòu)包含維(dimensions)、變量(variables)和屬性(attributes)三種描述類型,每種類型都會被分配一個名字和一個ID。

從數(shù)學(xué)上來說,netcdf存儲的數(shù)據(jù)就是一個多自變量的單值函數(shù)。用公式來說就是f(x,y,z,...)=value,函數(shù)的自變量x,y,z等在netcdf中叫做維(dimension)或坐標(biāo)軸(axis),函數(shù)值value在netcdf中叫做變量(Variables)。而自變量和函數(shù)值在物理學(xué)上的一些性質(zhì),比如計量單位(量綱)、物理學(xué)名稱等等在netcdf中就叫屬性(Attributes)。

NetCDF name{Dimensions:… //定義維數(shù)Variables:… //定義變量Attributes:… //屬性Data:…//數(shù)據(jù)}

讀取.nc文件可以用python的netCdf4模塊,也可以用ncbrowser,這里我用的是Matlab。

MATLAB具有數(shù)值分析、數(shù)值和符號計算、工程與科學(xué)繪圖、控制系統(tǒng)的設(shè)計與仿真、數(shù)字圖像處理、數(shù)字信號處理、財務(wù)與金融工程等功能。

這是matlab打開之后的基本界面,上方為命令功能區(qū),右側(cè)為命令行輸入欄,左上角為當(dāng)前路徑中文件夾詳情,左下角為軟件工作區(qū)。

如何用Matlab和Python讀取Netcdf文件

讀取nc文件的命令

%% 顯示結(jié)構(gòu) % ncdisp(ncFilePath);%顯示nc文件的所有結(jié)構(gòu),以便大概了解里面的內(nèi)容 % ncdisp(ncFilePath,’evap’);%顯示指定變量的內(nèi)容,注意一定要是變量variables才可以 % ncdisp(ncFilePath,’/’,’min’);%簡單顯示結(jié)構(gòu)以及定義 % ncdisp(ncFilePath,’/’,’full’);%全部顯示所有結(jié)構(gòu)和定義信息

如何用Matlab和Python讀取Netcdf文件

然后調(diào)用ncread讀取變量值:

vardata = ncread(source,varname)vardata = ncread(source,varname,start,count,stride)

(1)start

varname所指定變量的每一維的開始讀取的位置

(2)count

從start指定的開始位置算起,一共讀取的每一維要素的數(shù)目

(3)stride

從start開始,每一維讀取的數(shù)目為count時,每一維的讀取的步長

如何用Matlab和Python讀取Netcdf文件

更新:用python讀取.nc文件

安裝netCDF4庫

如何用Matlab和Python讀取Netcdf文件

導(dǎo)入nc庫,用Dataset函數(shù)讀取文件信息

如何用Matlab和Python讀取Netcdf文件

f.variables.keys()讀取所有變量名稱

f.variables.items()讀取所有變量信息

如何用Matlab和Python讀取Netcdf文件

讀取單個變量的值

如何用Matlab和Python讀取Netcdf文件

以上就是如何用Matlab和Python讀取Netcdf文件的詳細內(nèi)容,更多關(guān)于Matlab和Python讀取Netcdf文件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 午夜免费理论片a级 | 免费看欧美成人性色生活片 | 欧美xxxwww| 国产免费久久精品99re丫y | 国产精品久久久久影院色 | 91一区二区视频 | 成人午夜在线观看国产 | 亚洲视频免 | 久久精品2| 中文字幕精品一区二区精品 | 成人a级高清视频在线观看 成人a毛片 | 国产黄色美女 | 丝袜毛片| 国产精品免费看久久久久 | 国产一级二级三级视频 | 亚洲最新网站 | 欧美成人精品欧美一级乱黄 | 精品欧美成人高清在线观看2021 | 日产一区两区三区四区 | 一级片爱爱 | 一级特级毛片免费 | 美女被男人桶到嗷嗷叫爽网站 | 国产成人a大片大片在线播放 | 欧美在线一级毛片观看 | 亚洲高清国产一区二区三区 | 青青热在线精品视频免费 | 美女视频黄色网址 | 久久精品国产99久久6动漫欧 | 交视频在线观看国产网站 | 99精品视频在线这里只有 | 精品国产高清久久久久久小说 | 国产看色免费 | 欧美精品久久天天躁 | 国产高清一级片 | 手机看片自拍自自拍日韩免费 | 精品中文字幕一区在线 | 国产手机看片 | 免费播放国产性色生活片 | 午夜免费福利网站 | 收集最新中文国产中文字幕 | 一区二区三区视频网站 |