真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么用Matlab和Python讀取Netcdf文件-創(chuàng)新互聯(lián)

這篇文章主要介紹了怎么用Matlab和Python讀取Netcdf文件,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司是專業(yè)的鶴城網(wǎng)站建設(shè)公司,鶴城接單;提供網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行鶴城網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

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)或坐標軸(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è)為命令行輸入欄,左上角為當前路徑中文件夾詳情,左下角為軟件工作區(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文件”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


文章標題:怎么用Matlab和Python讀取Netcdf文件-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/cdphih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部