最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何用Matlab和Python讀取Netcdf文件

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

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

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

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

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

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

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

讀取nc文件的命令

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

然后調(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時,每一維的讀取的步長

更新:用python讀取.nc文件

安裝netCDF4庫

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

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

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

讀取單個變量的值

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

相關文章

  • Flask學習筆記之日志操作配置實例講解

    Flask學習筆記之日志操作配置實例講解

    這篇文章主要為大家介紹了Flask學習筆記之日志操作配置實例講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • pycharm中jupyter的使用圖文教程

    pycharm中jupyter的使用圖文教程

    這篇文章主要介紹了pycharm中jupyter的使用圖文教程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 詳解Python中鍵盤鼠標的相關操作

    詳解Python中鍵盤鼠標的相關操作

    pyautogui模塊,規(guī)范一點大寫就是PyAutoGUI模塊,是用來實現(xiàn)自動化腳本的一個十分得力的小助手。他可以操控鍵盤和鼠標,可以寫許多工具。本文就來講講如何利用這個模塊實現(xiàn)鍵盤鼠標的相關操作,需要的可以參考一下
    2023-01-01
  • Python機器學習之隨機梯度下降法的實現(xiàn)

    Python機器學習之隨機梯度下降法的實現(xiàn)

    如果當我們數(shù)據(jù)量和樣本量非常大時,每一項都要參與到梯度下降,那么它的計算量時非常大的,所以我們需要采用隨機梯度下降法。本文介紹了Python實現(xiàn)隨機梯度下降法的方法,希望對大家有所幫助
    2023-02-02
  • Python讀取多列數(shù)據(jù)以及用matplotlib制作圖表方法實例

    Python讀取多列數(shù)據(jù)以及用matplotlib制作圖表方法實例

    這篇文章主要給大家介紹了關于Python讀取多列數(shù)據(jù)以及用matplotlib制作圖表的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Python中requests、aiohttp、httpx性能比拼

    Python中requests、aiohttp、httpx性能比拼

    本文主要介紹了Python中requests、aiohttp、httpx性能比拼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • python實現(xiàn)畫一顆樹和一片森林

    python實現(xiàn)畫一顆樹和一片森林

    這篇文章主要為大家詳細介紹了python實現(xiàn)畫一顆樹和一片森林,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 詳解Python靜態(tài)網(wǎng)頁爬取獲取高清壁紙

    詳解Python靜態(tài)網(wǎng)頁爬取獲取高清壁紙

    這篇文章主要介紹了Python爬取高清壁紙,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • tensorflow學習筆記之mnist的卷積神經(jīng)網(wǎng)絡實例

    tensorflow學習筆記之mnist的卷積神經(jīng)網(wǎng)絡實例

    這篇文章主要為大家詳細介紹了tensorflow學習筆記之mnist的卷積神經(jīng)網(wǎng)絡實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 簡單介紹Python下自己編寫web框架的一些要點

    簡單介紹Python下自己編寫web框架的一些要點

    這篇文章主要介紹了簡單介紹Python下自己編寫web框架的一些要點,示例代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04

最新評論

交城县| 彰武县| 八宿县| 高要市| 礼泉县| 观塘区| 贡嘎县| 泉州市| 海晏县| 保靖县| 平和县| 洛川县| 巴塘县| 黎川县| 原平市| 永顺县| 专栏| 武隆县| 涪陵区| 郑州市| 瓮安县| 三门县| 武功县| 贵州省| 静乐县| 兴安县| 松潘县| 城固县| 东台市| 招远市| 华阴市| 宣恩县| 大姚县| 博兴县| 万宁市| 壤塘县| 永定县| 钟祥市| 临桂县| 苏尼特左旗| 上犹县|