其他编程语言/工具
-
粒子群算法及其工业应用钱锋 著《信息化与工业化两化融合研究与应用丛书:粒子群算法及其工业应用》围绕粒子群算法在优化领域存在的不足,并结合具体工业生产过程的实际应用,对粒子群优化算法进行了改进和应用研究。《信息化与工业化两化融合研究与应用丛书:粒子群算法及其工业应用》阐述了粒子群优化方法的基本思想及各种改进方法;从峰值形态、高度、位置等几何特征分析了测试函数对单极值、多极值优化问题、欺骗性问题以及高维问题的优化性能的影响;对粒子群的搜索模式进行了深入探讨,提出了收敛模式和深度搜索模式,并从两种模式中获得粒子群算法收敛和收敛到全局最优解的一般规律与经验,为粒子群新算法的研究提供改进思路和方向;从粒子群的社会性、扰动变异、多种群协同、多算法融合等方面提出了多种改进粒子群优化方法的搜索策略。在理论研究的基础上,《信息化与工业化两化融合研究与应用丛书:粒子群算法及其工业应用》结合具体工业应用,将改进粒子群优化算法应用于汽油调合、蒸汽管网用能优化、大型精对苯二甲酸工业装置节能降耗、乙烯裂解炉裂解深度的优化运行等一类操作优化问题,并在系统辨识与控制、车间作业调度、数据挖掘等方面进行了应用研究。
-
大规模并行处理器程序设计(美)柯克,胡文美 著《经典原版书库:大规模并行处理器程序设计(英文版.第2版)》内容简介:作者结合自己多年从事并行计算课程教学的经验,以简洁、直观和实用的方式,详细剖析了编写并行程序所需的各种技术,并用丰富的案例说明了并行程序设计的整个开发过程,即从计算机思想开始,直到最终实现高效可行的并行程序。 与上一版相比,本版对书中内容进行全面修订和更新,更加系统地阐述并行程序设计,既介绍了基本并行算法模式,又补充了更多的背景资料,而且还介绍了一些新的实用编程技术和工具。具体更新情况如下:并行模式:新增3章并行模式方面的内容,详细说明了并行应用中涉及的诸多算法。cuda fortran:这一章简要介绍了针对cuda体系结构的编程接口,并通过丰富的实例阐释cuda编程。openacc:这一章介绍了使用指令表示并行性的开放标准,以简化并行编程任务。thrust:thrust是cudac/c++之上的一个抽象层。本版用一章的篇幅说明了如何利用thrust并行模板库以最少的编程工作来实现高性能应用。c++amp:微软开发的一种编程接口,用于简化windows环境中大规模并行处理编程。nvidia的kepler架构:探讨了nvidia高性能、节能的gpu架构的编程特性。
-
R语言实战(美)Robert I. Kabacoff 著 高涛,肖楠,陈钢 译数据时代已经到来,但数据分析、数据挖掘人才却十分短缺。由于“大数据”对每个领域的决定性影响, 相对于经验和直觉,在商业、经济及其他领域中基于数据和分析去发现问题并作出科学、客观的决策越来越重要。开源软件R是世界上最流行的数据分析、统计计算及制图语言,几乎能够完成任何数据处理任务,可安装并运行于所有主流平台,为我们提供了成千上万的专业模块和实用工具,是从大数据中获取有用信息的绝佳工具。《R语言实战》从解决实际问题入手,尽量跳脱统计学的理论阐述来讨论R语言及其应用,讲解清晰透澈,极具实用性。作者不仅高度概括了R语言的强大功能、展示了各种实用的统计示例,而且对于难以用传统方法分析的凌乱、不完整和非正态的数据也给出了完备的处理方法。通读本书,你将全面掌握使用R语言进行数据分析、数据挖掘的技巧,并领略大量探索和展示数据的图形功能,从而更加高效地进行分析与沟通。想要成为倍受高科技企业追捧的、炙手可热的数据分析师吗?想要科学分析数据并正确决策吗?不妨从本书开始,挑战大数据,用R开始炫酷的数据统计与分析吧!《R语言实战》内容:R安装与操作数据导入/导出及格式化双变量关系的描述性分析回归分析模型适用性的评价方法以及结果的可视化用图形实现变量关系的可视化在给定置信度的前提下确定样本量高级统计分析方法和高级绘图
-
空间数据分析与R语言实践拜凡德,裴贝斯玛,格梅尔-卢比奥 著,徐爱萍,舒红 译《空间数据分析与r语言实践》较全面地介绍了r应用于空间数据分析的原理和方法。在介绍r中空间数据类、方法、空间对象、空间点类、空间线类、空间面类及空间网格的基础上,首先介绍了空间数据的可视化、空间数据的导入导出、空间数据的处理及定制多点数据、六角形网格、时空网格及大型网格数据类的方法;然后介绍了空间点模式分析、插值与地统计分析、面数据和空间自相关分析和面数据建模;最后介绍了空间数据分析在疾病数据制图及分析中的应用。《空间数据分析与r语言实践》适合作为“空间信息处理”和“空间信息可视化”课程的教材,通过大量的实例展示了空间分析方法的应用领域及其价值,较全面地展示了r在空间统计与分析中的成果与前景。本书配套网站包括了书中的所有实例、所涉及的包和数据集,对读者学习和研究将有很大帮助。
-
UML实用基础教程赵春刚 编《21世纪全国应用型本科计算机案例型规划教材:UML实用基础教程》主要介绍了使用UML进行基于面向对象的软件建模的基础知识。主要包括面向对象开发方法及UML概述、UML基础知识及相关案例分析、UML与统一过程及UML建模工具等扩展内容3个重要组成部分。其中,第二部分采用以案例驱动的方式详细说明用例图、类图与对象图、包图、状态图、活动图、时序图、协作图、组件图和配置图建模的方法,并辅以实验指导,可用来指导相关的课程实验。《21世纪全国应用型本科计算机案例型规划教材:UML实用基础教程》特点是基础与实例紧密结合,内容深入浅出、循序渐进、理论与实践相结合。本书可作为高等院校计算机或软件工程相关专业本科生或研究生的教学用书,也可作为广大从事面向对象软件开发人员的学习指导用书。
-
MATLAB从入门到精通杨丹,赵海滨 编《MATLAB从入门到精通》全面、系统、由浅入深地地介绍了MATLAB编程和开发各方面的知识,以及在电路原理、模拟电路、数字电路和信号处理等方面的应用。书中的每个章节都有对应的例子程序,每个例子程序都非常具有代表性,在MATLAB编程的实际应用和开发中有很高的实用价值。
-
MATLAB程序设计及在地球物理中的应用童孝忠,柳建新 著《教育部高等学校地矿学科教学指导委员会地质工程专业规划教材:MATLAB程序设计及在地球物理中的应用》基于MATLAB 7.0版,详细介绍了MATLAB的基础知识、程序设计、图形处理、数值计算、符号计算、GUI设计、文件读写等内容,书后附有上机实习指导。全书共分13章:第1~8章是MATLAB基本知识的简要介绍;第9~12章分别介绍了MATLAB在重力勘探、磁法勘探、电法勘探和地震勘探等地球物理勘探方法中的典型应用实例,书中的实例均经过验证。《教育部高等学校地矿学科教学指导委员会地质工程专业规划教材:MATLAB程序设计及在地球物理中的应用》的取材大多出自科研与教学实践,在内容安排上注重理论的系统性和自包容性,同时也兼顾实际应用中的各类技术问题。《教育部高等学校地矿学科教学指导委员会地质工程专业规划教材:MATLAB程序设计及在地球物理中的应用》可作为地球物理专业本科生的教学用书,也可作为研究生、科研和工程技术人员的参考用书。
-
Pig编程指南(美)盖茨 著,曹坤 译《Pig编程指南》不仅为初学者讲解ApachePig的基础知识,同时也向有一定使用经验的高级用户介绍更加综合全面的Pig重要特性,如PigLatin脚本语言、控制台shell交互命令以及用于对Pig进行拓展的用户自定义函数(UDF)等。当读者有大数据处理需求时,《Pig编程指南》提供了如何更高效地使用Pig来完成需求的方法。《Pig编程指南》适合各个层次的Pig用户及开发人员阅读使用。
-
MATLAB图像处理从入门到精通马晓路,刘倩,胡开云 等著MATLAB在图像处理领域有着非常重要且广泛的应用,也是目前图像处理从业人员所具备的非常关键的工作技能。《MATLAB图像处理从入门到精通(附光盘)》(作者马晓路、刘倩、胡开云、时翔)从实际出发,所涉及的具体问题均为当前图像处理领域的新课题和新方向。 本书是把图像处理理论与MATLAB实践方法相结合的一本书。全书共分为12章,主要内容包括:图像处理与MATLAB简介、MATLAB编程基础、MATLAB图像处理基础、图像预处理及其MATLAB实现、图像频域变换、图像的数学形态学操作、彩色图像处理、图像压缩编码、图像分割与边缘检测、图像复原、图像处理与模式识别技术、MATLAB图像处理应用等。本书由浅入深地介绍了图像处理在MATLAB中的应用,适合作为有一定基础的MATLAB入门读者深入学习和掌握数字图像处理的理想进阶用书;同时还可作为MATLAB相关应用专业的应用教材。
-
Python语言程序设计(美) Y.Daniel Liang 著《经典原版书库:python语言程序设计(英文版)》保持了liang博士系列丛书中一贯的、标志性的教与学的哲学:以实例教,由实践学。书中采用了他所提出的已经经过实践检验的“基础先行”的方法,即在定义类之前,首先使用清晰简明的语言介绍基本程序设计概念,如选择语句、循环和函数;在介绍面向对象程序设计和gui编程之前,首先介绍基本逻辑和程序设计概念。书中除了给出一些以游戏和数学为主的典型实例外,还在每章的开始使用简单的图形给出一两个例子,以激发学生的学习兴趣。本书特色:以“基础先行”方法介绍基本程序设计概念和方法,帮助学生循序渐进地学习所有必需和重要的基本概念。 以“问题驱动”方法讲授程序设计技术,强调问题求解,而非语法。通过广泛的趣味性实例(涉及数学、自然科学、商业、金融、游戏、动画和多媒体领域)来激发学生的学习兴趣,为求解这些问题,适时地引入相关的语法和库。 可以灵活介绍gui相关主题。第1~6章使用内置的turtle图形模块,其余部分使用tkinter,这两种工具都是简单、易学的程序设计教学工具。每章的开始都有gui实例,每章末尾还有专门的gui练习。