某天,一朋友找我幫忙安裝乙個軟體。走近一看,「ncl」,這是個什麼哦?在經過一翻查閱才知道是一種語言,還很高大上!先介紹下ncl吧。
ncl(the ncar command language)是一種專門為科學資料處理以及資料視覺化設計的高階語言,很適合用在氣象資料的處理和視覺化上。ncl包含了現代程式語言的許多常見功能:條件語句、迴圈、陣列運算等。此外,ncl還包括許多有用的內建函式和過程用來進行處理和運算元據,其中包括統計函式、插值、eof分析、波譜分析等 。
ncl的設計目標是為了方便地從各種格式的檔案中讀取資料,進行資料處理,資料視覺化。ncl有兩種執行模式:第一種是命令列互動式執行,使用者每輸入乙個命令或表示式就會立即得到執行。第二種是批處理模式,通過編寫ncl指令碼,一次性完成所有操作 。
ncl主要包括以下三個方面的功能:首先是檔案i/o功能。ncl有獨特的語法,可以訪問資料檔案中的變數。也可以訪問變數的其他資訊(元資料 metadata),比如網格座標資訊、單位、缺測值等。第二是ncl的資料處理功能,比如求資料的平均值,做線性回歸等。想要掌握這部分功能需要具備一定的程式設計經驗,也需要對ncl語言有相當程度的了解。最後是資料視覺化。使用ncl繪圖的語法命令很簡單,但是使用時會比較複雜 。
關於各個軟體包的說明可以參考
我的這位朋友是大氣院的,老師讓他們學習ncl。這真是高大上加高大上唉。首先是安裝ncl,老師讓他在linux環境下安裝ncl工具。他之前沒接觸過linux,所以就來找我這個懂一點點的小菜鳥。於是就有了以下的經歷:
記2018 不平凡的一年
2018年對我來說是很特別的一年,從乙個對前端後端不了解的人,成為了乙個技術控 從乙個對計算機不感興趣的人,成為了乙個想盡可能多地汲取計算機知識的人。我從初中的時候就對科學感興趣,不過不是對計算機。在初三的那一年,我逐漸對物理產生了興趣,於是高中之後,不管讀懂讀不懂,就開始看霍金的 時間簡史 了解愛...
mysql安裝一次 記一次mysql安裝
mysql 分為安裝版和壓縮版 2.安裝 2.1 解壓得到 mysql 8.0.15 winx64 資料夾 2.2 在mysql 8.0.15 winx64 資料夾下,新建配置檔案my.ini,內容 如下 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄,這裡是唯一你需要改...
記一次安裝MySQL
之前在電腦上安裝過一次mysql,使用的公司的一鍵安裝指令碼,後來刪除了一遍,在安裝就會出錯了,提示無法啟動計算機上的 服務,查了一下,應該是以前的指令碼有殘留檔案,導致這個無法安裝。解決辦法 將mysql解壓檔案解壓出來後,放到要放的目錄,之後配置環境變數 d sunbox lib mysql b...