Julia安装及简单测试
作者微信公众号:小卫星
操作系统: WINDOWS 10
0、起因
说说Julia这个名字,这个名字似乎是读“朱莉娅”。
时刻保持一名IT人员枕戈待旦的危机感是不被这个时代淘汰的前提,最近Julia 1.0的发布更是让人惊出一身冷汗,Python尚未精通,又有少年精锐攻上山头。搔一搔头上的乱发,时不时还能捋下几支白发,有一种要被拍在沙滩上的感觉涌上心头,顿时慨叹世事无常、编程不易。
还是且行且珍惜,别乱花钱,省钱、省水、省电,多走路、少吃饭,加完班赶紧回家抱娃。
1、JuliaPro
看了看前辈的介绍,还是安装JuliaPro比较方便,当然,还有其他版本,各有各的特点
https://juliacomputing.com/Products/
(1)JuliaPro 朱莉坡
JuliaPro面向的目标人群是专业人士、工程师、软件开发者和数据科学家。初学者和专家可以更快地构建更好的软件并显著提高性能。
听着名字就是个追求朱莉娅多年未果的屌丝,但是很符合程序员的颓废气质。
(2)JuliaFin 朱莉芬
JuliaFin面向的目标人群是金融工程师。其简化了定量金融的工作流程,减少了定量和交易者之间的差距。JuliaFin提供了从市场数据到市场交易的最快路径,利用朱丽亚的全部权力来实施新的交易策略,其中时间是至关重要的。
注:JuliaPro是朱莉芬的先决条件
听听,朱莉芬一下子就有了贵族气质,根正苗红、血统纯正,身住几百年历史的古堡,喝的是百岁山,拉的提琴是世间绝迹的弥赛亚,日常用品都是古董。
这很金融,也配得上朱莉娅。
(3)JuliaRun 朱莉让
JuliaRun面向的是用于实时分析生产中的可扩展部署,在公共云或私有集群中进行大规模并行仿真。
这一看就不是个人用的,那是生产力、是军队。
将军也配得上朱莉娅,经过战争洗礼的男人有独特气质。
(4)JuliaBox 朱莉宝
JuliaBox让数据科学家、quants和strats在浏览器中的Juyter笔记本上运行朱丽亚。JuliaBox是大学教授的首选,因为学生可以在不需要安装的情况下在几秒钟内开始体验。
朱莉宝是朱莉娅的宝贝儿子,虽然不是朱莉娅,但是基因在、心就在。适合玩耍少年。
(5)JuliaDB 朱莉弟
JuliaDB是一个数据库中的朱莉娅和时间序列分析工具,它可以让你利用朱丽亚的内置并行性、可扩展性和绘图、统计、优化和机器学习的包。
听名字就知道这家伙有夺位的基础,掌握机器学习大杀器简直就是掌握了核武器。朱莉娅这个弟弟不省心啊。
好吧,开始正事:在这个地址注册: https://juliacomputing.com/products/
注册也很简单,然后下载
当然,不掏钱的东西是有限制的。
不是所有东西都能下下来的,但是windows版本可以。而且这是0.6版本的,说好的1.0呢????????
2、初探
安装JuliaPro-0.6.4.1 (for Windows)
安装完之后有这么多,打开命令行
执行Pkg.status(),可以查看安装的包状态:
作为一个血统不纯正的程序员,我们还是用IDE试试
Juno for JuliaPro 0.6.4.1
下面提示按下Enter,好吧,试一试:
嗯嗯,图标出现了了,还有些提示。输入
julia> using Gadfly
WARNING: using Gadfly.cross in module Main conflicts with an existing identifier.
julia> plot([sin,cos],25,0)
julia>
是的,所谓的正余弦只显示了下半部分。把这两行写到左上边文件中,右键执行Run Block,好了,正常了:
把文件保存之后,会自动创建工程
Done
附注:(1)看图
这几个按钮很重要,一般只显示当前图,以前的图通过左右箭头可以浏览。
附注:(2)安装包
Pkg.add("RDatasets")
会自动从github等地方安装需要的库。