Julia 語言已成為程式設計界的新寵。
Julia 語言集C語言的執行速度、Ruby 的靈活、Python 的通用性,以及其他各種語言的優勢於一身,並且具有開放原始碼、簡單易掌握的特點,大有潛力成為取代Python 的下一個程式語言。
本書首先講解Julia程式設計語言的基礎知識,如Julia程式設計語言的優勢、開發環境、整合式開發環境、生態系統、外部函數庫等;然後實例剖析講解Julia程式設計語言的基本語法、流程控制、函數應用、面對程式設計。
實例剖析講解Julia的核心優勢,即多維陣列、流、檔案操作、網路通訊、序列化、日期處理方法、平行計算特性;然後講解Julia在資料科學中的應用,即Julia資料工程、資料集的可視圖。
最後講解Julia在機器學習中的應用,即無監督式機器學習和監督式機器學習。在講解過程中考慮讀者的學習習慣,並透過具體實例剖析講解Julia程式開發過程中的熱點問題、關鍵問題及種種難題。
本書主要內容:
■ Julia 程式開發快速入門
■ Julia 程式設計基礎
■ Julia 的選擇結構
■ Julia 的循環結構
■ Julia 的函數和模組
■ Julia 的特徵資料類型
■ Julia 的矩陣操作
■ Julia 的檔案操作
■ Julia 整合開發軟體-- JuliaPro
■ Julia 的資料處理常用套件
■ Julia 的Gadfly 繪圖套件
■ Julia 的日期和時間
■ Julia 的超程式設計和平行計算
■ Julia 的機器學習RDatasets 套件
■ Julia 的決策樹和隨機森林
■ Julia 的線性回歸和K- 平均值
本書特色
.從基本概念到資料科學、機器學習的應用
.從入門到實作,幫助零基礎讀者掌握Julia