亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何用Matlab和Python讀取Netcdf文件

 更新時(shí)間:2021年02月19日 15:40:25   作者:梵蒂岡寶石  
這篇文章主要介紹了如何用Matlab和Python讀取Netcdf文件,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下

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

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

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

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

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

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

讀取nc文件的命令

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

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

vardata = ncread(source,varname)

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

(1)start

varname所指定變量的每一維的開(kāi)始讀取的位置

(2)count

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

(3)stride

從start開(kāi)始,每一維讀取的數(shù)目為count時(shí),每一維的讀取的步長(zhǎng)

更新:用python讀取.nc文件

安裝netCDF4庫(kù)

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

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

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

讀取單個(gè)變量的值

以上就是如何用Matlab和Python讀取Netcdf文件的詳細(xì)內(nèi)容,更多關(guān)于Matlab和Python讀取Netcdf文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • pycharm配置安裝autopep8自動(dòng)規(guī)范代碼的實(shí)現(xiàn)

    pycharm配置安裝autopep8自動(dòng)規(guī)范代碼的實(shí)現(xiàn)

    這篇文章主要介紹了pycharm配置安裝autopep8自動(dòng)規(guī)范代碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python中l(wèi)ambda()的用法

    python中l(wèi)ambda()的用法

    這篇文章主要介紹了python中l(wèi)ambda()的用法,在python中有一個(gè)匿名函數(shù)lambda,匿名函數(shù)顧名思義就是指:是指一類(lèi)無(wú)需定義標(biāo)識(shí)符(函數(shù)名)的函數(shù)或子程序,需要的朋友可以參考下
    2017-11-11
  • 基于Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的敏感詞過(guò)濾功能

    基于Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的敏感詞過(guò)濾功能

    這篇文章主要介紹了Python實(shí)現(xiàn)敏感詞過(guò)濾功能的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)我們學(xué)習(xí)python有定的幫助,感興趣的小伙伴們可以參考一下
    2023-06-06
  • Python異步編程之協(xié)程任務(wù)的調(diào)度操作實(shí)例分析

    Python異步編程之協(xié)程任務(wù)的調(diào)度操作實(shí)例分析

    這篇文章主要介紹了Python異步編程之協(xié)程任務(wù)的調(diào)度操作,結(jié)合實(shí)例形式分析了Python異步編程中協(xié)程任務(wù)的調(diào)度相關(guān)原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • Python中xmltodict對(duì)xml的操作方式

    Python中xmltodict對(duì)xml的操作方式

    這篇文章主要介紹了Python中xmltodict對(duì)xml的操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python中的函數(shù)式編程:不可變的數(shù)據(jù)結(jié)構(gòu)

    Python中的函數(shù)式編程:不可變的數(shù)據(jù)結(jié)構(gòu)

    今天小編就為大家分享一篇關(guān)于Python中的函數(shù)式編程:不可變的數(shù)據(jù)結(jié)構(gòu),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • python的數(shù)學(xué)算法函數(shù)及公式用法

    python的數(shù)學(xué)算法函數(shù)及公式用法

    在本篇內(nèi)容里小編給大家分享了一篇關(guān)于python的數(shù)學(xué)算法函數(shù)及公式用法,有興趣的朋友們可以參考下。
    2020-11-11
  • Python簡(jiǎn)單實(shí)現(xiàn)gif動(dòng)圖倒放示例

    Python簡(jiǎn)單實(shí)現(xiàn)gif動(dòng)圖倒放示例

    這篇文章主要為大家介紹了Python簡(jiǎn)單實(shí)現(xiàn)gif動(dòng)圖倒放的示例過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Django框架中間件定義與使用方法案例分析

    Django框架中間件定義與使用方法案例分析

    這篇文章主要介紹了Django框架中間件定義與使用方法,結(jié)合具體案例形式分析了Django框架中間件相關(guān)定義、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11
  • python學(xué)習(xí)print中format的用法示例

    python學(xué)習(xí)print中format的用法示例

    這篇文章主要為大家介紹了python學(xué)習(xí)print中format的用法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03

最新評(píng)論