深入研究算法:无畏初学者的Python冒险
作者Bradford
Tuckfield出版社Finelybook出版社:No Starch Press(2021年1月27日) 语言:英语 页数:270页 ISBN-10书号:1718500688 ISBN-13书号:9781718500686
深入研究算法是广泛的Pythonic导览,介绍了世界上许多最有趣的算法。凭借一点点的计算机编程经验和基本的中学数学,您将探索用于搜索,排序和优化的标准计算机科学算法;基于人的算法,可以帮助我们确定如何打棒球或在自助餐中吃适量的东西;以及机器学习和人工智能中使用的高级算法。您甚至将探索古代埃及人和俄罗斯农民如何使用算法对数字进行乘法运算,古代希腊人如何使用它们查找最大公约数,以及武士时代的日本学者如何设计能够生成魔术平方的算法。 您将探索在纯数学中有用的算法,并学习数学思想如何改善算法。您将学习一种用于生成连续分数的算法,一种用于快速计算平方根的算法,另一种用于生成看似随机的数字集。
您还将学习如何:
- 使用算法来调试代码,最大限度地提高收入,计划任务,并创造决策树
- 测量的效率和算法的速度
- 生成Voronoi图在各种几何应用
- 使用算法来构建一个简单的聊天机器人,在棋盘游戏获胜,或解决数独谜题
- 写梯度上升和下降算法的代码,可以找到函数的最大值和最小值
- 使用模拟退火执行全局优化
- 建立基于人的特征预测幸福的决策树
读完本书后,您将了解如何编码和实现重要的算法,以及如何衡量和优化其性能同时还要学习当今最强大的算法的细节。
后台私信回复20210410即可获取PDF下载链接。