注重体验与质量的电子书资源下载网站
分类于: 编程语言 其它
简介
Python数学编程 豆 0.0分
资源最后更新于 2020-11-15 04:27:36
作者:阿米特·萨哈(Amit Saha)
译者:许杨毅
出版社:人民邮电出版社
出版日期:2020-01
ISBN:9787115522719
文件格式: pdf
标签: Python 计算科学 计算机 数学 CS_Python
简介· · · · · ·
本书将程序设计和数学巧妙地结合起来,从简单的项目开始,应用Python解决高中和大学低年级的数学问题,比如几何、概率、统计以及微积分等,为进一步学习更复杂的数学内容以及Python编程语言打下坚实的基础。本书也可作为Python初学者的入门读物,通过学习书中的示例程序和完成那些编程挑战,读者可以提高自己的编程能力和技巧。
目录
第1章 处理数字1
1.1 基本数学运算 1
1.2 标签:给数字命名 3
1.3 不同类型的数字 4
1.4 获取用户输入 6
1.5 编写一个数学计算程序 10
1.6 本章内容小结 18
1.7 编程挑战 19
第2章 数据可视化 23
2.1 了解笛卡儿坐标平面 23
2.2 使用列表和元组 24
2.3 用matplotlib绘图 26
2.4 用公式绘图 37
2.5 本章内容小结 44
2.6 编程挑战 44
第3章 数据的统计学特征 50
3.1 计算均值 50
3.2 计算中位数 52
3.3 计算众数并创建频数表 54
3.4 测量离散度 59
3.5 计算两个数据集之间的相关性 62
3.6 散点图 67
3.7 从文件中读取数据 68
3.8 本章内容小结 73
3.9 编程挑战 73
第4章 用SymPy包解代数和符号数学问题 76
4.1 定义符号和符号运算 76
4.2 使用表达式 78
4.3 解方程 86
4.4 用SymPy包绘图 88
4.5 本章内容小结 94
4.6 编程挑战 94
第5章 集合与概率 98
5.1 什么是集合? 98
5.2 概率 106
5.3 本章内容小结 114
5.4 编程挑战 114
第6章 绘制几何图形和分形 120
6.1 使用matplotlib的patches绘制几何图形 120
6.2 绘制分形 127
6.3 本章内容小结 134
6.4 编程挑战 134
第7章 解微积分问题 142
7.1 什么是函数? 142
7.2 SymPy中的假设 144
7.3 计算函数极限 145
7.4 函数求导 148
7.5 高阶导数和最大最小值点 150
7.6 用梯度上升法求全局最大值 153
7.7 求函数积分 160
7.8 概率密度函数 162
7.9 本章内容小结 164
7.10 编程挑战 164
后 记 168
下一步可以探索的事情 168
欧拉项目 168
Python文档 168
参考书 169
获取帮助 169
附录A 软件安装 170
附录B Python主题概览 177
1.1 基本数学运算 1
1.2 标签:给数字命名 3
1.3 不同类型的数字 4
1.4 获取用户输入 6
1.5 编写一个数学计算程序 10
1.6 本章内容小结 18
1.7 编程挑战 19
第2章 数据可视化 23
2.1 了解笛卡儿坐标平面 23
2.2 使用列表和元组 24
2.3 用matplotlib绘图 26
2.4 用公式绘图 37
2.5 本章内容小结 44
2.6 编程挑战 44
第3章 数据的统计学特征 50
3.1 计算均值 50
3.2 计算中位数 52
3.3 计算众数并创建频数表 54
3.4 测量离散度 59
3.5 计算两个数据集之间的相关性 62
3.6 散点图 67
3.7 从文件中读取数据 68
3.8 本章内容小结 73
3.9 编程挑战 73
第4章 用SymPy包解代数和符号数学问题 76
4.1 定义符号和符号运算 76
4.2 使用表达式 78
4.3 解方程 86
4.4 用SymPy包绘图 88
4.5 本章内容小结 94
4.6 编程挑战 94
第5章 集合与概率 98
5.1 什么是集合? 98
5.2 概率 106
5.3 本章内容小结 114
5.4 编程挑战 114
第6章 绘制几何图形和分形 120
6.1 使用matplotlib的patches绘制几何图形 120
6.2 绘制分形 127
6.3 本章内容小结 134
6.4 编程挑战 134
第7章 解微积分问题 142
7.1 什么是函数? 142
7.2 SymPy中的假设 144
7.3 计算函数极限 145
7.4 函数求导 148
7.5 高阶导数和最大最小值点 150
7.6 用梯度上升法求全局最大值 153
7.7 求函数积分 160
7.8 概率密度函数 162
7.9 本章内容小结 164
7.10 编程挑战 164
后 记 168
下一步可以探索的事情 168
欧拉项目 168
Python文档 168
参考书 169
获取帮助 169
附录A 软件安装 170
附录B Python主题概览 177