Julia语言小白Juliajulia语言集合

Julia 小白 Day 0

2018-08-18  本文已影响106人  _KevinZhang_
Julia 小白 Day 0

Julia 语言在8月12日正式发布了1.0版本。

据说已经过了6年的打磨…然而我这个伪程序猿对其一无所知。

以下是网上的评价:

首先,这玩意儿是用来为科学计算服务的,不是深度学习。

R慢得要死,Julia完胜;numba对语法要求神烦,jit里很难支持自建类,还不能用numpy的向量操作和广播,Julia原生jit就完全没这个问题;pypy对大量数值运算的部分效果贼差,毫无战斗力;Matlab程序太丑,看着不舒心。

好吧,大概能知道:这是个高效率的科学计算神器。

安装

Julia是个开源项目。在Github上(https://github.com/JuliaLang/julia)找到了直接安装包的下载网址:

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。命令行就是程序猿最喜欢的黑乎乎的界面。

·有不需要安装直接在浏览器里运行的版本,上这个网站JuliaBox.com 实现方式是Jupyter notebooks。

·还有一个专业版叫JuliaPro,里面包含了集成开发环境(Juno IDE)(集成开发环境就是图形化界面)和调试器(Gallium debugger),以及一堆的程序包,包括画图的、优化的、机器学习的、数据库的等等(需要注册)

先直接下以下这个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作为目前的稳定版本(程序猿都知道一般还有开发版本(Dev)、内测版(Alpha)、公测版(Beta)什么的)

安装完之后,打开安装后的文件夹:

Julia 小白 Day 0

好简朴的感觉,双击打开julia这个快捷方式,出现了黑乎乎的命令行窗口:

Julia 小白 Day 0

嗯,完全不知道怎么用。以后再说吧。

关于PRO版本

网页打开以下地址: http://juliacomputing.com/products/juliapro.html

Julia 小白 Day 0

可以发现PRO版还分了个人版和企业版(企业版的收费不透明,需要写Email给到网站)

没什么毛病就下载个人版吧。

Julia 小白 Day 0

按照提示进行登陆/注册。如果有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版下载,超级慢....

Julia 小白 Day 0

没那功夫等,找个时间看看怎么快速下载吧。

关于Julia的程序包

命令行工具里进入pkg模式(按下"]"就进入pkg模式),然后敲入add,默认就会到Github上这个地址上去下包,这个地址相当于一个包的总目录吧。也没那命等。太慢了...

https://github.com/JuliaRegistries

Julia 小白 Day 0

Julia的程序包有哪些?据说目前有1906个https://pkg.julialang.org/:

Julia 小白 Day 0

确认了一下常见的算法包应该有吧,比如决策树:

Julia 小白 Day 0

看来后起的语言都能规整好类别,随机森林也归入决策树包了。

困了,Day 0 结束。

为什么是Day 0 ?问问程序猿吧。

同理好像类似于一个星期的第一天到底是星期一还是星期天?

—End—

KevinZhang

Aug 18,2018

上一篇下一篇

猜你喜欢

热点阅读