华人澳洲中文论坛

热图推荐

    顺序员的数学好难学?所有从根底开始

    [复制链接]

    2022-11-1 07:30:17 18 0

    数学常识对编程颇有用,然而得多写给顺序员的数学书都对比难。咱们为何不从根底的数学常识开始学习呢?
    顺序员的数学根底 Python实战


    1.本书的重点不在于如何解题,而在于帮忙读者在计算机世界里如何利用数学解决算法问题,让顺序员更易了解数学面前的逻辑,进而编写出更优雅的代码
    2.本书不是一味的让读者看书,还会用Python创立一些简略的顺序,让读者更直观的了解顺序的任务模式,经过尝试改动变量值或者改动顺序中表白式的某一部份,使读者对数学有更深化的了解
    3.经过详细的案例与理论帮忙读者把数学常识内化于心
    4.本书努力于把数学变得艰深易懂,增强易懂和可读性,不只合适顺序员与“顺序员豫备役”,也一样合适对人工智能与机器学习感兴致的初学者,即便是数学根底十分单薄的读者也能够看懂
    本书尽力在计算机的世界中,告知大家“数学能够怎么样用”或者“数学能够解决甚么问题”,还尝试用简略的 Python 顺序来展现实际的成果,帮忙大家找到一种“原来如斯”的觉得,从而掌握相干的数学常识。本书不只解释了数学实践,还解释了使用 Python 编写的顺序中的计算、证实和实践验证。
    本书的次要指标是让数学变得易懂!顺序员或者是想要成为顺序员的高中生、大先生,以及对机器学习和人工智能感兴致的初学者,乃至是数学根底单薄的读者都合适浏览本书。
    假如你想当真学习数学,可能数学教科书是对比适合 的。但你不会为了考试而学习吧。
    你多是顺序员或有志于学习编程的人。在实际编程中,有些人可能会想:“我应该好好学习数学……”你可能买了一本书来学习机器学习或人工智能,但彻底不知道下面写的是甚么!有些人可能曾经感到十分懊丧了。所以你一定要筹备一本《顺序员的数学根底:Python实战》。
    本书所波及的常识只是从小学到高中结业所学数学的一小部份。与数学教科书不同的是,这本书的重点不在于如何解题,而在于我在先生时期始终有的疑难一这货色哪里会用到呢?或者这究竟有甚么用? 我试图用“在计算机世界里,你能够这样使用它”“能够经过使用它来做这些事件”往返答这些问题。
    另外,本书并非一味地让读者看书,还会用Python创立一些简略的顺序,这样读者就能看到顺序是如何任务的。经过尝试改动变量的 值或改动顺序中表白式的某一部份,看看后果是如何改动的,读者会对 数学有更深化的了解。同时,读者应该可以试探出一些在顺序中完成数学公式的技能。
    一样,这也不是一本解决数学识题的书。本书讲述的是数学在咱们四周的世界,特别是在计算机世界中的运用,旨在经过详细的例子和实 践,帮忙读者把数学常识内化于心。从实质上讲,数学是一门标致的学 科,由于它是不含混的。但本书的次要指标是让数学变得艰深易懂, 强调的是易懂和可读性。
    本书特征
    结合案例了解常识点


    Try Python原来如斯


    浅显易懂,图文并茂


    具体目录
    第 1章
    计算机与数字 1
    1.1 进制计数法 2
    1.1.1十进制计数法 2
    1.1.20次方 3
    1.1.3二进制计数法 4
    1.1.4十六进制计数法 5
    1.2 进制转换 7
    1.2.1十进制转二进制 7
    1.2.2十进制转十六进制 9
    1.2.3二进制或十六进制转十进制 十一
    1.3 计算机世界中的数字 13
    1.3.1数据的处置形式 13
    1.3.2能处置的数值是无限的 15
    1. 4 正数的处置形式 16
    1.4.1计算x+1=0 17
    1.4.2甚么是二进制补码 17
    1.4.3用符号位区别正负 19
    1.4.4计算性能处置多大的数 20
    1.4.5二进制补码与进制转换 22
    1.5 小数的表现办法 23
    1.5.1数位的权重 231.5.2小数的进制转换 24
    1.5.3计算机如何处置浮点数 26
    1.5.4无奈防止的小数误差 27
    1.6 字符与色彩的处置 28
    1.6.1计算机如何处置字符 28
    1.6.2计算机如何处置色彩 30
    第 2章
    计算机的运算 33
    2.1 算术运算:计算机的四则运算 34
    2.1.1表白式的写法 34
    2.1.2运算优先级 37
    2.1.3如何减小小数误差 38
    2.2 用移位运算做乘除法 39
    2.2.1位的摆布挪动 40
    2.2.2两品种型的右移运算:算术和逻辑 43
    2.3 计算机独有的位运算 45
    2.3.1甚么是位运算 45
    2.3.2与运算 46
    2.3.3或运算 47
    2.3.4异或运算 48
    2.3.5非运算 49
    2.3.6求二进制补码 50
    2.3.7用掩码掏出部份位 51
    2.3.8将位用作标记 55
    2. 4 计算机用逻辑运算进行判别 59
    2.4.1对比运算 602.4.2使用True和False的逻辑运算及其真值表 61
    2.4.3逻辑与(AND运算) 62
    2.4.4逻辑或(OR运算) 64
    第3章
    用图形描画方程 67
    3.1 用Matplotlib绘制图形 68
    3.2 从方程到图形 70
    3.2.1方程 71
    3.2.2函数 72
    3.2.3函数和图形 74
    3.3 线性方程 76
    3.3.1衔接两点的直线 76
    3.3.2两条正交直线 79
    3.3.3两条直线的交点 81
    3. 4 比例式与三角函数 82
    3.4.1比例式的性质 82
    3.4.2线段的m:n内分点 83
    3.4.3三角函数与圆 87
    3.4.4三角函数和角度 91
    3.5 勾股定理 93
    3.5.1圆的方程 93
    3.5.2两点之间的间隔 96
    3.6 罕用公式 98
    3.6.1点到直线的间隔 98
    3.6.2直线围成的区域的面积 100
    第4章
    向量 105
    4.1 向量的计算 106
    4.1.1向量与箭头 106
    4.1.2向量的组成 106
    4.1.3向量的标的目的 108
    4.1.4向量的大小 十一0
    4.1.5向量的运算 十一0
    4.1.6向量的合成 十一3
    4.2 向量方程 十一5
    4.2.1直线的表现办法 十一5
    4.2.2两条直线的交点 十一7
    4.2.3使用向量的理由 十一9
    4.3 向量的内积 十二0
    4.3.1计算奉献度 十二0
    4.3.2计算功的大小 十二3
    4.3.3向量的内积 十二3
    4.3.4两条直线的夹角 十二4
    4.3.5内积的性质 十二7
    4. 4 向量的外积 130
    4.4.1法向量 130
    4.4.2求面积 131
    第5章
    矩阵 135
    5.1 甚么是矩阵 136
    5.1.1矩阵的记法 136
    5.1.2矩阵的含意 137
    5.2 矩阵的运算 138
    5.2.1加法、减法 138
    5.2.2矩阵与实数相乘 140
    5.2.3乘法 141
    5.2.4乘法规律 143
    5.2.5单位矩阵 145
    5.2.6逆矩阵 146
    5.2.7逆矩阵和方程组 147
    5.3 图形的线性变换 150
    5.3.1向量与矩阵的瓜葛 150
    5.3.2图形的对称变换 152
    5.3.3图形的缩小与放大 155
    5.3.4图形的旋转 157
    5.3.5图形的平移 160
    5.3.6从2×2矩阵到3×3矩阵 161
    5.3.7线性变换的组合 165
    第6章
    聚拢与几率 171
    6.1 聚拢 172
    6.1.1聚拢的特征 172
    6.1.2各种聚拢 173
    6.1.3聚拢和数据库 176
    6.2 摆列与组合 178
    6.2.1事情数 178
    6.2.2求事情数的办法 179
    6.2.3摆列 180
    6.2.4阶乘 183
    6.2.5反复摆列 185
    6.2.6组合 186
    6.3 几率 188
    6.3.1求几率的办法 188
    6.3.2数学几率与统计几率 191
    6.3.3乘法原理与加法原理 192
    6.3.4蒙特卡洛法 194
    第7章
    统计和随机数 197
    7.1 甚么是统计 198
    7.1.1整体与样本 198
    7.1.2视察数据的离散水平 200
    7.1.3均匀值、中位数和众数 202
    7.1.4直方图 204
    7.2 权衡离散水平 207
    7.2.1方差和规范差 207
    7.2.2偏差值 2十一
    7.3 权衡相干性 214
    7.3.1散点图 214
    7.3.2协方差和相干系数 216
    7. 4 经过数据进行揣测 218
    7.4.1挪动均匀值 219
    7.4.2线性回归 222
    7.5 取随机数 225
    7.5.1随机数 226
    7.5.2使用随机数的留意事项 226
    第8章
    微积分 229
    8.1 曲线与图象 230
    8.1.1权衡变动的线索 230
    8.1.2权衡变动 234
    8.2 甚么是微分 235
    8.2.1变动率 235
    8.2.2微分系数 237
    8.2.3微分 239
    8.2.4微分公式 240
    8.2.5导数的含意 242
    8.3 甚么是积分 245
    8.3.1变动的累加 245
    8.3.2积分 247
    8.3.3定积分、不定积分 250
    8.3.4原函数 251
    8.3.5积分公式 254
    8.3.6甚么是积分常数C 257
    8. 4 微积分的实际运用 258
    8.4.1曲线的切线 258
    8.4.2提取轮廓 262
    8.4.3圆周长和面积之间的瓜葛 266
    8.4.4圆锥的体积 268
    8.4.5球的体积与外表积的瓜葛 269
    附录A5
    软件装置指南 273
    A.1 Python的版本 273
    A.2 装置Anaconda 273
    A.3 确认Python的版本 276
    A. 4 使用Python解释器 277
    A.5 如何使用Jupyter Notebook 279
    A.5.1创立顺序 280
    A.5.2重命名并保留 281
    A.5.3封闭Jupyter Notebook 282

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题25

    帖子42

    积分179

    图文推荐