91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Matlab和Python讀取Netcdf文件

發布時間:2021-02-20 10:49:50 來源:億速云 閱讀:315 作者:小新 欄目:開發技術

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

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

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

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

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

MATLAB具有數值分析、數值和符號計算、工程與科學繪圖、控制系統的設計與仿真、數字圖像處理、數字信號處理、財務與金融工程等功能。

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

怎么用Matlab和Python讀取Netcdf文件

讀取nc文件的命令

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

怎么用Matlab和Python讀取Netcdf文件

然后調用ncread讀取變量值:

vardata = ncread(source,varname)

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

(1)start

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

(2)count

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

(3)stride

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

怎么用Matlab和Python讀取Netcdf文件

更新:用python讀取.nc文件

安裝netCDF4庫

怎么用Matlab和Python讀取Netcdf文件

導入nc庫,用Dataset函數讀取文件信息

怎么用Matlab和Python讀取Netcdf文件

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

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

怎么用Matlab和Python讀取Netcdf文件

讀取單個變量的值

怎么用Matlab和Python讀取Netcdf文件

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么用Matlab和Python讀取Netcdf文件”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

呼玛县| 浏阳市| 蒙自县| 宁强县| 正定县| 遵义市| 门头沟区| 巫溪县| 沽源县| 阳朔县| 防城港市| 土默特右旗| 滨州市| 九龙县| 琼中| 博乐市| 宁陕县| 体育| 渭南市| 武乡县| 抚顺县| 进贤县| 万荣县| 东辽县| 正定县| 皮山县| 梧州市| 汪清县| 商洛市| 肇州县| 称多县| 云霄县| 赫章县| 闸北区| 九龙坡区| 张家港市| 桃园县| 双辽市| 红安县| 昆明市| 家居|