Julia 語言在8月12日正式發(fā)布了1.0版本末融。
據(jù)說已經(jīng)過了6年的打磨…然而我這個偽程序猿對其一無所知墓塌。
以下是網(wǎng)上的評價:
首先牲迫,這玩意兒是用來為科學計算服務(wù)的休吠,不是深度學習。
R慢得要死蛤肌,Julia完勝壁却;numba對語法要求神煩批狱,jit里很難支持自建類裸准,還不能用numpy的向量操作和廣播,Julia原生jit就完全沒這個問題赔硫;pypy對大量數(shù)值運算的部分效果賊差炒俱,毫無戰(zhàn)斗力;Matlab程序太丑爪膊,看著不舒心权悟。
好吧,大概能知道:這是個高效率的科學計算神器推盛。
安裝
Julia是個開源項目峦阁。在Github上(https://github.com/JuliaLang/julia)找到了直接安裝包的下載網(wǎng)址:
https://julialang.org/downloads/
Download Julia
----------
If you like Julia,please consider starring us on GitHub and spreading the word! Star15,161
·In the terminal using the built-in Julia command line.
·In the browser on JuliaBox.comwith Jupyter notebooks. No installation is required -- just point your browser there,login and start computing.
·JuliaPro by Julia Computing is a batteries included distribution of Julia. It includes the Juno IDE,the Gallium debugger,and a number of packages for plotting,optimization,machine learning,databases and much more (requires registration).
上面這段話說的是:
·Julia默認是個命令行工具(Mac上叫終端),Windows上就是cmd耘成。命令行就是程序猿最喜歡的黑乎乎的界面榔昔。
·有不需要安裝直接在瀏覽器里運行的版本,上這個網(wǎng)站JuliaBox.com 實現(xiàn)方式是Jupyter notebooks瘪菌。
·還有一個專業(yè)版叫JuliaPro撒会,里面包含了集成開發(fā)環(huán)境(Juno IDE)(集成開發(fā)環(huán)境就是圖形化界面)和調(diào)試器(Gallium debugger),以及一堆的程序包师妙,包括畫圖的诵肛、優(yōu)化的、機器學習的默穴、數(shù)據(jù)庫的等等(需要注冊)
先直接下以下這個Windows版本(MacOS也在列)怔檩。
Current stable release (v1.0.0)
----------
Windows Self-Extracting Archive (.exe)[32-bit][64-bit]
macOS Package (.dmg)10.8+ [64-bit]
可以看到官方把1.0.0作為目前的穩(wěn)定版本(程序猿都知道一般還有開發(fā)版本(Dev)、內(nèi)測版(Alpha)蓄诽、公測版(Beta)什么的)
安裝完之后珠洗,打開安裝后的文件夾:
好簡樸的感覺,雙擊打開julia這個快捷方式若专,出現(xiàn)了黑乎乎的命令行窗口:
嗯许蓖,完全不知道怎么用。以后再說吧。
關(guān)于PRO版本
網(wǎng)頁打開以下地址: http://juliacomputing.com/products/juliapro.html
可以發(fā)現(xiàn)PRO版還分了個人版和企業(yè)版(企業(yè)版的收費不透明膊爪,需要寫Email給到網(wǎng)站)
沒什么毛病就下載個人版吧自阱。
按照提示進行登陸/注冊。如果有Github用戶/Google用戶/LinkedIn用戶可以直接登錄米酬。
完成之后會看到以下信息
----------
JuliaPro - 0.6.4.1
JuliaPro-0.6.4.1 (for Windows) - (773.29M)
JuliaPro-0.6.4.1 (for Linux) - (710.08M)
JuliaPro 0.6.4.1 (for Mac) - (2.02G)
----------
不明白Mac版的為什么那么大
然后點Windows版下載沛豌,超級慢....
沒那功夫等,找個時間看看怎么快速下載吧赃额。
關(guān)于Julia的程序包
命令行工具里進入pkg模式(按下"]"就進入pkg模式)加派,然后敲入add,默認就會到Github上這個地址上去下包跳芳,這個地址相當于一個包的總目錄吧芍锦。也沒那命等。太慢了...
https://github.com/JuliaRegistries
Julia的程序包有哪些飞盆?據(jù)說目前有1906個https://pkg.julialang.org/:
確認了一下常見的算法包應(yīng)該有吧娄琉,比如決策樹:
看來后起的語言都能規(guī)整好類別,隨機森林也歸入決策樹包了吓歇。
困了孽水,Day 0 結(jié)束。
為什么是Day 0 城看?問問程序猿吧女气。
同理好像類似于一個星期的第一天到底是星期一還是星期天?
—End—
KevinZhang
Aug 18,2018