課程說(shuō)明
錄播課程,隨報(bào)隨學(xué)。
課程目標(biāo)
√完成Pyhton和相關(guān)軟件包的安裝,掌握python語(yǔ)言基礎(chǔ)知識(shí);
√熟練讀取氣象海洋中多種格式的數(shù)據(jù);
√掌握數(shù)據(jù)拼接、計(jì)算、插值、求異等計(jì)算;
√掌握填色圖、等值線圖、散點(diǎn)圖等的繪制,能夠?qū)D像坐標(biāo)軸、標(biāo)題、刻度等進(jìn)行個(gè)性化設(shè)置;
√掌握地圖的繪制,并能疊加填色圖、等值線圖、散點(diǎn)圖、矢量圖,掌握?qǐng)D像剪切和自由設(shè)置子圖;
√掌握EOF 基礎(chǔ)原理、計(jì)算和繪圖。
課程亮點(diǎn)
√實(shí)操講解,內(nèi)容專業(yè);
√提供案例資料。
主講老師
王老師,同濟(jì)大學(xué)博士,具有大氣科學(xué)和物理海洋專業(yè)背景,發(fā)表高水平SCI論文,豐富的python應(yīng)用經(jīng)驗(yàn)。
課程大綱
模塊一 Python和相關(guān)庫(kù)的安裝
利用anaconda安裝Python及常用庫(kù)(numpy、pandas、matplotlib等)
模塊二 Python中幾種基礎(chǔ)數(shù)據(jù)類型的講解
列表、數(shù)組、字典、dataframe等
模塊三 氣象海洋中常用的幾種數(shù)據(jù)格式的讀取
netcdf
grib(grib2)
txt、excel表格
h5
模塊四 xarray庫(kù)的講解
基礎(chǔ)部分(數(shù)據(jù)結(jié)構(gòu)、提取、拼接、掩膜、重組等)
計(jì)算部分(插值、求導(dǎo)等)
模塊五 matplotlib庫(kù)和seaborn庫(kù)的講解
折線圖、柱狀圖、填色圖、等值線圖、散點(diǎn)圖等常見(jiàn)圖的繪制
圖像的美化
模塊六 xarray庫(kù)的介紹
基礎(chǔ)部分(投影、地圖、邊界等)
填色地圖、等值線地圖、散點(diǎn)圖的繪制
利用shp文件對(duì)圖像進(jìn)行剪切(如提取某省的填色圖)
多子圖的繪制
模塊七 EOF的實(shí)現(xiàn)
基礎(chǔ)原理
利用eofs庫(kù)對(duì)海溫進(jìn)行EOF
空間分布和時(shí)間序列的繪制