
作者:刘瑜
页数:439
出版社:中国水利水电出版社
出版日期:2020
ISBN:9787517081524
电子书格式:pdf/epub/txt
内容简介
本书详细介绍Python科学计算中常用的扩展库NumPy、SciPy、matplotlib、Pandas、SymPy、TTK、Mayavi、OpenCV、Cython,涉及数值计算、界面制作、三维可视化、图像处理、提高运算效率等多方面的内容。本书赠送资源中还包含所有章节的Notebook以及便携式运行环境WinPython,以方便读者运行书中所有实例。
作者简介
刘瑜,具有20多年C、ASP、Basic、Foxbase、Delphi、Java、C#、Python等编程经验,专著有《战神——软件项目管理深度实战》《NoSQL数据库入门与实践》,高级信息系统项目管理师、软件工程硕士、CIO、硕士企业导师。
本书特色
《Python编程从数据分析到机器学习实践(微课视频版)》是一本基于Python语言进行数据分析和机器学习的入门与应用类图书,也是一本兼顾实战要求的视频教程。具体内容包括:Jupyter Notebook应用,Numpy科学计算、矩阵、线性代数和高级技术,Matplotlib基础知识和高级应用,Scipy基础知识和高级应用,Pandas基础知识、数据处理和基于时间应用,Scikit-learn基础知识与应用等。本书突出了代码编写的实战要求,为每一章提供了生动有趣的实践内容,包含了文字处理、图像识别、音频编辑、数据分析及预测等实际案例。本书的编写基于Python3.7的最版本。另外,本书配备了608分钟的微视频讲解、提供完整的源代码及PPT课件下载。具体下载方法见“前言”中的相关介绍。
《Python编程从数据分析到机器学习实践(微课视频版)》适合具有Python编程基础的IT编程工程师、计算机相关专业的学生、专业科学研究人员、数据工程师、高校老师等使用。本书可作为高校、相关培训机构的教材使用。
目录
视频讲解:31分钟
1.1 基本知识概述
1.1.1 背景知识
1.1.2 智能概述
1.1.3 主要库功能
1.2 工具安装
1.2.1 安装准备工作
1.2.2 Windows、Linux、Mac下安装过程
1.2.3 Anaconda功能使用
1.2.4 其他安装
1.3 数据
1.3.1 数据分类
1.3.2 数据处理流程
1.4 对读者的建议
1.4.1 学习要求
1.4.2 发展方向
1.5 公共约定
1.6 习题及实验
第2章 Jupyter Notebook应用基础
视频讲解:56分钟
2.1 接触Jupyter Notebook
2.1.1 什么是Jupyter Notebook
2.1.2 配置Jupyter
2.2 图形界面使用
2.2.1 主界面功能
2.2.2 代码编辑界面
2.2.3 常用菜单和快捷键功能
2.2.4 导出文件
2.3 Jupyter Magic(魔法)命令
2.3.1 接触魔法命令
2.3.2 行魔法命令
2.3.3 单元魔法命令
2.4 习题及实验
第3章 Numpy科学计算基础
视频讲解:252分钟
3.1 接触Numpy
3.1.1 什么是Numpy
3.1.2 开始使用
3.2 建立数组
3.2.1 用array建立数组
3.2.2 其他常见数组建市方法
3.2.3 数组属性的使用
3.2.4 数组方法的使用
3.2.5 数组对接、分割
3.2.6 案例1 【建立学生成绩档案】
3.3 索引与切片
3.3.1 基本索引
3.3.2 切片
3.3.3 花式索引
3.3.4 迭代
3.3.5 案例2 【完善学生成绩档案】
……
第4章 Numpy矩阵和线性代数
第5章 Numpy高级技术
第6章 Matplotlib基础
第7章 Matplotlib高级应用
第8章 Scipy基础
第9章 Scipy高级应用
第10章 Pandas基础
第11章 Pandas数据处理
第12章 Pandas基于时间应用
第13章 Scikit-learn基础
附录一 数据类型
附录二 数组常量
附录三 Matplotlib的线型、线色、图标
附录四 机器学习数据集详细说明
附录五 本书附赠代码清单
参考文献
后记















