《Python算法教程》——2.6 如果您感兴趣

简介:

本节书摘来自异步社区《Python算法教程》一书中的第2章,第2.6节,作者[挪威]Magnus Lie Hetland(赫特兰), 凌杰 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.6 如果您感兴趣

如果想了解有关图灵机以及计算领域方面更多基础知识的话,或许您会喜欢Charles Petzold写的那本《The Annotated Turing》。尽管该书在结构上依然只是Turing原始论文的一个注释版本,但其大部分内容实际上是Petzold本人对那些主要概念所做的诠释说明,里面含有大量的实例。总之,他对这个话题做了一个非常好的阐述。至于在计算领域的基础教科书方面,您可以看看Lewis与Papadimitriou合作的《Elements of the Theory of Computation》。而如果您想找一本可读性高、流行程度广的算法基础类书籍,我会推荐您看看Juraj Hromkovi的那本《Algorithmic Adventures: From Knowledge to Magic》。另外,对于涉及渐近分析更多细节的可用教程,我们在第1章中已经讨论过了,那都是一些不错的建议。Commen等人的书被公认为这方面最好的工作参考资料。当然,您可以在互联网上找到大量良好的在线信息,如Wikipedia1。但在您把这些信息当作重要依据之前,最好先检查一下。如果想了解一些相关的历史背景,您也可以读一下Donald Knuth在1976年写的论文《Big Omicron and big Omega and big Theta》。

在算法实验实践及其风险的某些细节上,我们可以为您推荐几篇非常不错的论文,它们分别是《Towards a discipline of experimental algorithmics》、《On comparing classifiers》、《Don’t compare averages》、《How not to lie with statistics》、《Presenting data from experiments in algorithmics》、《Visual presentation of data by means of box plots》以及《Using finite experiments to study asymptotic performance》等(详情见“参考资料”一节)。另外,对于可视化数据方面的内容,您也可以去看看Shai Vaingast的《Beginning Python Visualization》。

与图论有关的教科书有很多——其中有些是有相当技术性的高阶内容(如Bang-Jensen与Gutin, Bondy、Murty或Diestel等人的著作),而有些则具有很好的可读性,甚至连数学新手也可以轻松阅读(如West的书)。此外,还有些专属领域的书,如谈图结构类型的(如Brandstädt等人1999年的著作)、谈图结构表示法的(如Spinrad 2003年的著作)。如果这些都是您感兴趣的话题,您应该不愁在书籍或互联网上找不到任何有关这方面的大量资料。另外,在浮点运算的最佳实践方面,您也可以看一看Foreman S. Acton的著作:《Real Computing Made Real: Preventing Errors in Scientific Engineering Calculations》。

相关文章
|
1天前
|
Python
Python基础教程: math库常用函数(1),Python这些高端技术只有你还不知道
Python基础教程: math库常用函数(1),Python这些高端技术只有你还不知道
|
3天前
|
存储 数据挖掘 数据处理
使用Python将数据表中的浮点数据转换为整数:详细教程与案例分析
使用Python将数据表中的浮点数据转换为整数:详细教程与案例分析
7 2
|
3天前
|
算法 搜索推荐 C语言
Python实现数据结构与算法
【5月更文挑战第13天】学习数据结构与算法能提升编程能力,解决复杂问题,助你面试成功。从选择资源(如《算法导论》、Coursera课程、LeetCode)到实践编码,逐步学习基本概念,通过Python实现栈、队列和快速排序。不断练习、理解原理,探索高级数据结构与算法,参与开源项目和算法竞赛,持续反思与实践,以提升技术能力。
6 0
|
3天前
|
机器学习/深度学习 算法 数据可视化
Python 数据结构和算法实用指南(四)(4)
Python 数据结构和算法实用指南(四)
10 1
|
3天前
|
机器学习/深度学习 存储 算法
Python 数据结构和算法实用指南(四)(3)
Python 数据结构和算法实用指南(四)
14 1
|
3天前
|
存储 算法 搜索推荐
Python 数据结构和算法实用指南(四)(2)
Python 数据结构和算法实用指南(四)
10 0
|
3天前
|
存储 算法 Serverless
Python 数据结构和算法实用指南(四)(1)
Python 数据结构和算法实用指南(四)
14 0
|
3天前
|
存储 算法 搜索推荐
Python 数据结构和算法实用指南(三)(4)
Python 数据结构和算法实用指南(三)
10 1
|
3天前
|
存储 搜索推荐 算法
Python 数据结构和算法实用指南(三)(3)
Python 数据结构和算法实用指南(三)
10 1
|
3天前
|
算法 数据安全/隐私保护 计算机视觉
基于二维CS-SCHT变换和LABS方法的水印嵌入和提取算法matlab仿真
该内容包括一个算法的运行展示和详细步骤,使用了MATLAB2022a。算法涉及水印嵌入和提取,利用LAB色彩空间可能用于隐藏水印。水印通过二维CS-SCHT变换、低频系数处理和特定解码策略来提取。代码段展示了水印置乱、图像处理(如噪声、旋转、剪切等攻击)以及水印的逆置乱和提取过程。最后,计算并保存了比特率,用于评估水印的稳健性。