本书从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动展现了算法的趣味性和实用性。书中介绍了算法在多个领域的应用,如图像处理、物理实验、计算机图形学、数字音频处理、机器学习等。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅里叶变换算法、KNN、贝叶斯算法,也有不起眼的排序和概率计算算法。本书讲解浅显易懂而不失深度和严谨,对程序员有很大的启发意义。书中所有示例都与生活息息相关,充分地展现了算法解决问题的本质,让你爱上算法,乐在其中。本书在第1版的基础上新增了图像
为什么你在写代码时总会遇到这样或那样的问题?为什么你总是记错某些语法?为什么有些人能够快速学会新的编程语言,而有些人则不能?在试图解决困难或复杂的问题时,我们的大脑其实有一套特定的工作方式。本书从认知科学角度剖析优秀程序设计背后的脑科学原理,为你揭开大脑思考编程的奥秘。本书分为四大部分,共有13章。你将了解如下内容:如何高效地学习新的编程语言,如何快速地理解复杂的代码,如何牢固地记住各种语法,如何在繁杂的程序设计工作中优化认知资源。 本书是程序员的普适书,初学编程的初高中生也可以阅读。
本书涵盖了Python在数值计算和数据处理领域的常用扩展库,如NumPy、SciPy、Pandas、Matplotlib等,以数据载入、数据清洗与规整、数据分析与可视化为主线,利用浅显易懂的语言、丰富有趣的实例和案例,全面、系统地介绍了科学计算、数据处理与分析的知识。本书共7章,第1章主要介绍Python语言以及环境的搭建和使用;第2~3章介绍Numpy和Pandas扩展库的数据结构和常用函数;第4章主要介绍了Pandas数据处理的相关技术;第5章主要介绍了Matplotlib
本书对基于在线评论情感分析的服务属性分类与服务要素配置方法进行了较为深入的研究,针对现有研究的薄弱之处,主要开展了以下几个方面的研究工作:(1) 提出了基于在线评论情感分析的服务属性分类与服务要素配置方法的研究框架;(2) 提出了面向服务属性在线评论的多粒度情感分类方法;(3) 提出了基于在线评论的服务属性Kano分类方法;(4) 提出了基于在线评论的服务属性IPA(Importance-Performance Analysis)分类方法;(5) 提出了基于Kano和IPA分类结果的服
本书以R语言为实现工具,以数据可视化分析为导向,结合实际数据介绍可视化方法。全书共10章,内容包括数据可视化的基本问题以及R语言数据处理的基本方法、传统绘图包graphics和ggplot2包简介、类别数据可视化、数据分布可视化、变量间关系可视化、样本相似性可视化、时间序列可视化、概率分布可视化、一些特殊的可视化图形及可视化相的关主题和注意事项等。本书有以下特色。◆不同的可视化视角。与其他可视化书籍不同,本书根据数据类型和可视化目的对图形进行分类,有利于读者根据所面对的数据类型
本书共分为12章。第1章对企业网进行了概述;第2~11章分别讲解了网络冗余技术、访问控制列表的使用、网络地址转换技术、广域网技术的原理与配置、DHCP的原理与配置、IPv6基础、IPv6路由配置、网络安全技术、WLAN技术和网络管理协议相关的知识;第12章对SDN与Python的基础知识进行了介绍。 本书除了适用于高等院校相关专业的学生外,还适合正在备考HCIA认证或者正在参加HCIA技术培训的人士阅读和参考。其他从事 ICT 行业的人员及网络技术爱好者也可以通过阅读本书,加深对网络技术的理解
本书通过88个照片后期处理案例,结合Photoshop、Adobe Camera Raw、Snapseed 等图像后期处理软件的使用技法,分享了大量实用的后期修片技巧。除了讲解案例的具体操作方法,本书还着重分析了调修思路、技法等,从而让读者将每个案例理解透彻,掌握其精髓,以应对各种不同的后期处理需求。本书主要内容包括裁剪与拼合二次构图技巧,抠图及批处理照片技巧,去污点及杂物常用技巧,去噪与锐化常用技巧,调整曝光常用技巧,调整色彩常用技巧,合成与堆栈技巧,RAW格式照
本书基于华为HCIA-Datacom V1.0考试大纲编写, 采用基础知识讲解+原理剖析+实战案例分析的方式, 以助力读者通过华为HCIA-Datacom认证考试。本书主要内容包括计算机通信基础、IP地址和子网划分、管理华为设备、静态路由、动态路由、交换机组网、网络安全与网络地址转换、网络服务、无线局域网、IPv6、广域网、园区网典型组网案例、SDN与自动化运维等。
本书是根据《Web前端开发职业技能等级标准2.0版》(中级)编写的配套的实践教程,其中涉及的项目代码使用HBuilder开发工具和开源Eclipse开发工具进行编译,并且均可在主流浏览器中运行。本书将中职、高职院校和应用型本科院校的计算机应用、软件技术等相关专业开设的Web前端开发方向的课程体系,与企业Web前端开发岗位能力模型相结合,依据《Web前端开发职业技能等级标准2.0版》(中级)的技能要求,形成三位一体的Web前端开发技术知识地图。本书以实践能力为导向,以开发企业真实应用为目标,遵循企
本书基于GD32E2杏仁派开发板(主控芯片为GD32E230C8T6),通过14个实验介绍GD32E230C8T6微控制器的GPIO、串口、定时器、SysTick、RCU、外部中断、OLED显示、DAC和ADC等的原理和应用。作为拓展,本书配套资料包中另有6个实验分别介绍MCU调试、RTC、FWDGT、WWDGT,以及基于I2C的EEPROM读/写和基于SPI的Flash读/写。全书程序代码的编写规范均遵循《C语言软件设计规范(LY-STD001—2019)》。各实验采用模块化设计,以便于将各模