网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Julia机器学习核心编程(人人可用的高性能科学计算)
分类
作者 朱红庆//王锋
出版社 电子工业出版社
下载
简介
内容推荐
本书以帮助读者学会、用好Julia语言为目标,深入浅出地讲解Julia语言的各项技术及实战技能。
全书共12章,首先讲解Julia语言的基本概念、编程模式、变量、数据类型、函数、程序控制结构等基础知识,然后介绍Julia语言的交互性与元编程、数值与科学计算、数据可视化和图像处理、数据库编程、Julia编程的核心内幕等核心应用技能,再通过综合案例详细讲解Julia语言在商务网站开发方面的应用。书中融入了作者丰富的工作经验和多年的使用心得,还提供大量来自工作现场的实例,具有较强的实战性和可操作性。
本书适合没有Julia语言基础的初学者,也适合有一定Julia编程基础,但没有项目开发组经验的人员,同时适合精通Julia编程的程序员阅读。
目录
第1章 深入理解JULIA语言的生态系统
1.1 Julia为什么与众不同
1.2 Julia的应用领域
1.2.1 数据可视化和绘图
1.2.2 构建、部署或嵌入代码
1.2.3 与数据互动
1.2.4 可扩展的机器学习
1.2.5 丰富的科学计算生态系统
1.2.6 并行和异构计算
1.3 安装Julia软件
1.3.1 在Ubuntu上安装Julia
1.3.2 在Fedora/CentOS/RHEL等Linux发行版上安装Julia
1.3.3 在Windows上安装Julia
1.3.4 在Mac上安装Julia
1.3.5 从源代码构建Julia
1.3.6 了解Julia源代码的目录结构
1.4 Julia在数据科学中的重要性
1.5 使用REPL
1.5.1 在Julia中使用帮助
1.5.2 REPL中的图表
1.6 使用Jupyter Notebook
1.7 使用Juno编写Julia
1.8 包管理
1.8.1 使用Pkg.status()显示包状态
1.8.2 使用Pkg.add()添加包
1.8.3 安装未注册包
1.8.4 使用Pkg.update()更新包
1.8.5 METADATA
1.8.6 开发包
1.8.7 创建一个新的包
1.9 多重分派
1.10 LLVM和JIT
1.11 本章小结
第2章 使用JULIA进行快速编程
?2.1 重温编程范式
2.1.1 命令式编程范式
2.1.2 逻辑式编程范式
2.1.3 函数式编程范式
2.1.4 面向对象的编程范式
2.1.5 开始Julia REPL编程
2.2 Julia中的变量
2.2.1 命名约定
2.2.2 整数、位、字节和布尔数据类型
2.3 Julia中的浮点数
2.4 浮点数的特殊函数
2.4.1 浮点数操作
2.4.2 任意精度的计算
2.4.3 使用系数编写表达式
2.5 Julia中的算术和逻辑运算
2.5.1 执行算术运算
2.5.2 执行按位运算
2.5.3 自更新运算符
2.5.4 运算符的优先级
2.5.5 类型转换(数字)
2.6 数组和矩阵
2.6.1 Julia中的列表解析式
2.6.2 矩阵运算
2.6.3 多维数组操作
2.6.4 稀疏矩阵
2.7 DataFrames
2.7.1 DataArray中的NA数据类型
2.7.2 表格
2.8 本章小结
第3章 JULIA函数
3.1 创建函数
3.2 函数参数
3.2.1 值传递和引用传递
3.2.2 分享传递
3.2.3 return关键字
3.3 参数类型
3.3.1 没有参数
3.3.2 可变参数
3.3.3 可选参数
3.4 理解函数中变量的作用域
3.5 嵌套函数
3.6 匿名函数
3.7 多重分派
3.8 递归
3.9 内建函数
3.10 本章小结
第4章 JULIA数据类型
4.1 Julia类型系统
4.1.1 静态类型语言与动态类型语言
4.1.2 整数类型
4.1.3 浮点类型
4.1.4 Char类型
4.1.5 字符串类型
4.1.6 布尔类型
4.2 类型转换
4.3 用户有定义数据类型和复合类型
4.4 内部构造器
4.5 模块和接口
4.5.1 将文件包含在模块中
4.5.2 模块文件路径
4.6 模块预编译
4.7 多重调度解释
4.8 本章小结
第5章 JULIA循环结构
5.1 分支结构
5.1.1 简单条件语句
5.1.2 if条件语句
5.1.3 循环结构
5.1.4 定义范围
5.2 异常处理
5.2.1 throw()
5.2.2 error()
5.2.3 try/catch/finally结构
5.3 Julia中的tasks
5.4 本章小结
第6章 JULIA互操作性和元编程
6.1 与操作系统交互
6.1.1 文件系统操作
6.1.2 I/O操作
6.1.3 例证
6.2 调用C和Python
6.2.1 从Julia调用C
6.2.2 从Julia调用Python
6.3 表达式和宏
6.4 元编程
6.5 内置宏
6.6 类型自省和反射能力
6.6.1 类型自省
6.6.2 反射能力
6.7 本章小结
第7章 用JULIA进行数值科学计算
7.1 数据处理
7.1.1 读取文本文件
7.1.2 读取CSV格式文件
7.1.3 使用DataFrames
7.1.4 NA
7.1.5 DataArray
7.1.6 DataFrame
7.2 线性代数与微分学
7.2.1 线性代数
7.2.2 微积分
7.3 统计
7.3.1 简单统计
7.3.2 元编程
7.3.3 使用DataFrames的基本统计信息
7.3.4 使用Pandas
7.3.5 高级统计
7.4 优化
7.4.1 JuMP
7.4.2 Convex.jl
7.5 本章小结
第8章 JULIA数据可视化编程
8.1 基本图表
8.1.1 条形图
8.1.2 饼图
8.1.3 散点图
8.1.4 直方图
8.1.5 3D表面图表
8.2 Vega库
8.2.1 瀑布图
8.2.2 Aster图
8.2.3 等值线图
8.2.4 面积图
8.2.5 箱线图
8.2.6 带状图
8.2.7 散点图
8.2.8 文字云
8.3 Gadfly库
8.3.1 使用绘图函数和Gadfly进行交互
8.3.2 使用Gadfly绘制数据块
8.4 本章小结
第9章 JULIA数据库编程
9.1 如何连接数据库
9.2 关系数据库
9.2.1 SQLite
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 13:32:56