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