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