自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青春代码

人生是自我编写的程序 青春是意味深长的代码 或简单 分解成彼此独立的字符 或复杂 拼凑成一串神秘的语句 不断调试 不断优化 无论编译结果如何 过程才最美 如果这段代码不能复制 我愿意用一生去续写……

  • 博客(1)
  • 资源 (57)
  • 收藏
  • 关注

原创 为Red Hat Enterprise Linux 6.8 配置在线更新yum

为Red Hat Enterprise Linux 6.8 配置在线更新yum

2016-10-29 03:22:21 3942

Android从入门到精通

高清文字版《Android从入门到精通》由明日科技编著。 《Android从入门到精通》从初学者的角度出发,通过通俗易懂的 语言、丰富多彩的实例,详细介绍了Android应用程序开发应该掌握的 各方面技术。全书共分15章,内容包括Android快速入门、Android模拟 器与常用命令、用户界面设计、高级用户界面设计、基本程序单元 Activity、Android应用核心Intent、Android事件处理、资源访问、图形 图像处理技术、多媒体应用开发、Content Provider实现数据共享线程与 消息处理、Service应用、网络编程及Internet应用和基于Android的家庭 理财通。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详 细的注释,可以使读者轻松领会Android应用程序开发的精髓,快速提 高开发技能。

2019-04-01

Node.js开发指南

文字版《Node.js开发指南》。 本书是一本Node.js的入门教程,写给想了解Node.js的开发人员。我 的目标是使读者通过阅读本书,学会使用Node.js进行Web后端开发,同 时能熟悉事件驱动的异步式编程风格,以便进一步了解Node.js的许多高 级特性,以及它所应用的更多领域。 本书共6章,分别讨论了Node.js的背景、安装和配置方法、基本特 性、核心模块以及一些进阶话题。除此之外,还有2个附录,分别介绍 了JavaScript的高级特性和Node.js编程规范。

2019-04-01

嵌入式Linux应用开发完全手册

文字版的!韦东山编写的《嵌入式Linux应用开发完全手册》. 本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到 上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的 使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设 置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括 了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分 析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作 映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动 程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD 和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于 X),应用程序调试技术。

2019-04-01

DevOps实践指南

文字版《DevOps实践指南 》。 想象有这样的一个世界:产品经理、开发人员、QA人员、IT运维人员 和信息安全人员互相帮助,齐心协力,整个公司的业绩蒸蒸日上。他们 朝着一个共同的目标努力奋斗,建立出从产品计划直至功能上线的端到 端的快速服务交付流水线(例如每天执行几十次、数百次甚至上千次代 码部署),在系统稳定性、可靠性、可用性和安全性方面均达到了世界 一流的水平。 在那里,跨职能团队严谨地验证他们的假设:哪些功能最能取悦用户并 能促进企业目标的实现。他们不仅关心用户特性的实现,而且还积极地 保障交付能够顺畅、频繁地通过整个交付价值链,同时,IT运维部门、其他内部或者外部客户的系统都不会出现任何混乱及中断。 在那里,QA人员、IT运维人员和信息安全人员也会共同投身于团队文 化建设,致力于创造能使开发人员效率更高、产能更大的工作环境。通 过将QA、IT运维和信息安全等方面的专业人员共同融入交付团队,来 构建自动化的自助工具和平台,所有团队在日常工作中就能够随时利用 他人的专业技能,而不用再依赖或等待其他团队。 在那里,小团队能够快速独立地开发、测试和部署代码,并且可以快 速、安全、可靠地向客户交付价值。同时,公司能够有效地提高开发人 员的生产力,建立学习型公司,提高员工满意度,并在市场竞争中取 胜。 这就是DevOps产生的效果。

2019-04-01

跟老男孩学Linux运维:Shell编程实战

文字版《跟老男孩学Linux运维:Shell编程实战》。 纸版由机械工业出版社于2017年出版。,目前 Linux系统下最流行的运维自动化语言就是Shell和 Python(Python相关图书,作者正在写作中)。在这两 者之中,Shell又几乎是所有IT企业都必须使用的运维自 动化编程语言,特别是在运维工作中的服务监控、业务 快速部署、服务启动停止、数据备份及处理、日志分析 等环节里,Shell必不可少

2019-04-01

Linux Shell编程与编辑器使用详解

文字版的。本书由浅入深,全面、系统地介绍了Linux技术,书中提供了大量 实例,供读者实战演练。另外,本书有很多关于Linux下的命令操作内 容,所以对于每个命令、每个管理设置,作者都实际运行了一遍,供读 者参考,在后面的Shell编程中,作者详细介绍了Shell变量、函数、语 法、控制结构等重要内容,最后一章中介绍综合实例,使读者对于Shell 编程的理解进一步加深。 本书共分5篇。第1篇介绍Shell编程基础、系统管理与设置;第2篇 介绍常用的系统管理命令、系统维护命令、正则表达式;第3篇介绍vi 编辑器、emacs编辑器;第4篇介绍grep命令、gawk与sed;第5篇介绍其 他常用的文本编辑命令、Shell变量及相关操作、条件测试、Shell的控制 结构、函数、Shell编程实例。

2019-04-01

MongoDB权威指南(第2版)

高清文字版《MongoDB权威指南(第2版)》 MongoDB如何帮你管理通过Web应用收集的海量数据呢?通过这本经典著作全新升级版的权威解读,你会了解面向文档数据库的诸多优点,会发现MongoDB如此稳定、性能优越甚至能够无限水平扩展背后的原因。 本书是一本广受好评的MongoDB权威著作。新版本对上一版进行了全面扩充,可作为数据库开发人员的工作指南,也可作为系统管理人员的进阶指导,还可供项目中其他成员了解MongoDB使用。书中介绍了面向文档的存储方式及利用MongoDB的无模式数据模型处理文档、集合和多个数据库,讲述了如何执行基本的写操作以及各种复杂的条件查询,还介绍了索引、聚合工具以及其他高级查询技术,另外对监控、安全性和身份验证、备份和修复、水平扩展MongoDB数据库等内容也有所涉及。 本书主要内容: MongoDB核心概念和术语 在不同的安全等级和速度下执行基本的写操作 利用限制、跳过等选项执行复杂的查询,并对查询结果进行排序 基于MongoDB设计应用程序 聚合数据,包括统计不同值的数量,找出不同值,给文档分组,以及使用MapReduce 收集并解释有关集合和数据库的统计信息 在MongoDB中设置副本集和自动故障转移 使用分片横向扩展数据库,并学习这样做对应用的影响 深入介绍监控、安全和身份验证、备份和恢复以及其他管理任务

2019-03-30

TensorFlow技术解析与实战

高清文字版《TensorFlow技术解析与实战》 ensorFlow?是谷歌公司开发的深度学习框架,也是目前深度学习的主流框架之一。本书从深度学习的基础讲起,深入TensorFlow框架原理、模型构建、源代码分析和网络实现等各个方面。全书分为基础篇、实战篇和提高篇三部分。基础篇讲解人工智能的入门知识,深度学习的方法,TensorFlow的基础原理、系统架构、设计理念、编程模型、常用API、批标准化、模型的存储与加载、队列与线程,实现一个自定义操作,并进行TensorFlow源代码解析,介绍卷积神经网络(CNN)和循环神经网络(RNN)的演化发展及其TensorFlow实现、TensorFlow的高 级框架等知识;实战篇讲解如何用TensorFlow写一个神经网络程序并介绍TensorFlow实现各种网络(CNN、RNN和自编码网络等),并对MINIST数据集进行训练,讲解TensorFlow在人脸识别、自然语言处理、图像和语音的结合、生成式对抗网络等方面的应用;提高篇讲解TensorFlow的分布式原理、架构、模式、API,还会介绍TensorFlow XLA、TensorFlow Debugger、TensorFlow和Kubernetes结合、TensorFlowOnSpark、TensorFlow移动端应用,以及TensorFlow Serving、TensorFlow Fold和TensorFlow计算加速等其他特性。zui后,附录中列出一些可供参考的公开数据集,并结合作者的项目经验介绍项目管理的一些建议。 本书深入浅出,理论联系实际,实战案例新颖,基于zui新的TensorFlow 1.1版本,涵盖TensorFlow的新特性,非常适合对深度学习和TensorFlow感兴趣的读者阅读。

2019-03-30

区块链原理、设计与应用

高清文字版《区块链原理、设计与应用》 可粘贴,复制!

2019-03-21

Python网络编程攻略

高清文字版,图灵社区原版图书! Python是门很棒的编程语言,适合快速构建应用原型。本书全面介绍了Python网络编程涉及的重要问题,包括网络编程、系统和网络管理、网络监控以及Web应用开发。作者通过70多篇攻略,清晰简明地描述了各种网络任务和问题,提出了可用于多种场景的解决方案,并细致地分析了整个操作过程。无需多少Python基础知识,就可以轻松理解这些示例。如果你想开发依赖于网络协议的实用Web应用和网络应用,绝对不能错过这本书。

2019-03-19

Python编程入门(第3版)

高清文字版,图灵社区原版图书! 本书是图文并茂的Python 学习参考书,书中并不包含深奥的理论或者高级应用,而是以大量来自实战 的例子、屏幕图和详细的解释,用通俗易懂的语言结合常见任务,对Python 的各项基础知识进行了介绍, 以帮助读者成为一名真正的Python 程序员。 本书适合各个层次的Python 开发人员阅读。

2019-03-19

Python基础教程(第3版)

本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。

2019-03-19

深入Linux内核架构(文字版)

UNIX操作系统以简单、一致、优雅的设计著称,这种真正非凡的特性 使得UNIX系统在超过1/4世纪的时间里影响了整个世界。而且,正是由 于Linux的蓬勃发展,发源于UNIX的思想才依然活力依旧,并在可预见 的未来其发展势头会一直持续下去。 UNIX和Linux操作系统带有某种强烈的吸引力,前述的两段引文很好地 描述了这种吸引力的精神本质。UNIX操作系统诞生于贝尔实验室, Dennis Ritchie是其发明人之一。他在引文中提到,只有天才才能欣赏 UNIX操作系统的简单性,这是否是完全正确的呢?显然不是,因为 Ritchie在经过全面考虑后立即改口,称程序员也同样有资格欣赏UNIX 操作系统。 UNIX和Linux操作系统的源代码复杂、文档少、对程序员的要求高,要 想看懂这些代码并不是一件容易事。但只要一个人开始感受到内核源代 码中所能获得的远见卓识,那就很难逃脱Linux的吸引力了。在此我给 读者提出一个忠告:一旦开始潜心钻研操作系统内核,就很容易沉溺于 此种乐趣之中。事实上,Benny Goodheart和James Cox在其书The Magic Garden Explained(该书解释了UNIX System V的内部实现机制)的序言 中,早已对此做过说明(前文第二段引文)。当然,Linux肯定也能让 读者发疯! 本书可用作指南和手册,引导读者阅读内核源代码,并使得读者能够更 敏锐地体会到这些代码的美丽、优雅,以及相关概念在设计上的美学取 向。当然,要理解内核,是有一些前提条件的。读者必须熟悉C语言。 如果对您来说C只是一个字母,或者是一门外语,那可以休矣。操作系 统绝非仅仅是一个“开始”按钮,熟悉少量相关的算法绝对是有益无害 的。最后,如果读者对计算机体系结构有一定的了解,而不是仅仅知道 如何造一个新奇的机箱,那就更有用了。从学术观点来看,上述要求比 较接近于系统程序设计、算法和操作系统原理课程。本书的前一版本已 经在几所大学用于向高年级本科生讲授Linux原理,我希望这一版也能 用于同样的目的。

2019-03-16

自制编程语言

高清文字版的《自制编程语言》! 本书手把手地教读者用C语言制作两种编程语言:crowbar与Diksam。 crowbar是运行分析树的无类型语言,Diksam是运行字节码的静态类型 语言。这两种语言都具备四则运算、变量、条件分支、循环、函数定 义、垃圾回收等功能,最终版则可以支持面向对象、异常处理等高级机 制。所有源代码都提供下载,读者可以一边对照书中的说明一边调试源 代码。这个过程对理解程序的运行机制十分有帮助。

2019-02-21

Java 8实战

高清文字版的!本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和超越Java 8,清晰明了地向读者展现了一幅Java 与时俱进的现代化画卷。

2019-02-21

领域驱动设计 软件核心复杂性应对之道

《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。

2019-02-21

深入理解Android:卷II

高清文字版,可粘贴复制《深入理解Android:卷II》本书由华 章分社(北京华章图文信息有限公司)全球范围内制作 与发行由机械工业出版社于2011年出版。

2019-02-18

深入理解Android:卷I

高清文字版,可粘贴复制《深入理解Android:卷I》本书由华 章分社(北京华章图文信息有限公司)全球范围内制作 与发行由机械工业出版社于2011年出版。

2019-02-18

Git权威指南

版本控制是管理数据变更的艺术,无论数据变更是来自同一个人, 还是来自不同的人(一个团队)。版本控制系统不但要忠实地记录数据 的每一次变更,还要能够帮助还原任何一次历史变更,以及实现团队的 协同工作等。Git就是版本控制系统中的佼佼者。 本书共分为9篇,前8篇是正文,一共41章,第9篇是附录。

2019-02-18

Linux程序设计(第4版)

本书讲述了Linux 系统及其他UNIX 风格的操作系统上的程序开发,主要内容包括标准Linux C 语言函 数库和由不同的Linux 或UNIX 标准指定的各种工具的使用方法,大多数标准Linux 开发工具的使用方法, 通过DBM 和MySQL 数据库系统存储Linux 中的数据,为X 视窗系统建立图形化用户界面等。本书通过先 介绍程序设计理论,再以适当的例子和清晰的解释来阐明它的方式,帮助读者迅速掌握相关的知识。 本书适合Linux 的初学者及希望利用Linux 进行开发的程序人员阅读,也适合作为高等院校计算机相关 专业师生的参考教材。

2019-02-18

c++20标准 最新文件(更新2020年1月14日,内部编号N4849)

c++20 最新文件文件(更新2020年1月14日,内部编号N4849), 最新C++20标准文档

2020-02-05

C++20 最新工作方案

C++20 最新工作方案,更新于2019年3月15日。全文1755页,文档编号:N4810

2019-05-02

Docker源码分析

文字版《Docker源码分析》 本书是国内首部Docker源码分析著作。 Docker从2013年诞生,短短两年时间就在全球IT技术圈内迅速走 红,实乃技术圈内不可忽视的一阵飓风。

2019-04-06

VMware vSphere5.0虚拟化架构实战指南

文字版《VMware vSphere5.0虚拟化架构实战指南》 数据中心的管理一直是 IT 部门面临的难题。为满足业务需求,数 据中心的服务器、网络设备等的数量不断增加,内部的管理也越来越复 杂,随之而来的是整体运营成本的不断上升。在这样的背景下,IT部门 必须提出相应的解决方案对传统的数据中心进行合理的变革。 虚拟化技术已经发展了很多年,在技术上已经相当成熟。软件厂商 们也相继推出了企业级虚拟化解决方案,如VMware vSphere、Microsoft Hyper-V、RedHat KVM等。同时, Intel、AMD、Cisco 等硬件生产厂商 也在自己的产品中提供了对虚拟化的支持,通过这一系列组合形成了新 一代的数据中心架构。如果加上自动化和自动服务,就可构成“IT即服 务”的基础。

2019-04-06

VxWorks OS Libraries A P I R E F E R E N C E

This volume provides reference entries for VxWorks OS libraries, arranged alphabetically. Each entry lists the routines found in the library, including a one-line synopsis of each and a general description of their use. Individual reference entries for each of the available functions in these libraries is provided in section 2.

2019-04-06

Python 3.5从零开始学

文字版《Python 3.5从零开始学》 本书专门针对Python新手量身定做,涵盖了Python 3实际开发的重 要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编 程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、 文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、数 据处理项目范例,各章还安排了调试、问题解答、温故知新、牛九小试 等内容,以帮助读者学会处理程序异常、解答学习困惑、巩固知识、学 以致用。 本书通俗易懂、示例丰富、代码可读性及可操作性强。非常适合 Python 3.x初学者、想学习和了解Python 3的程序员,也可作为Python网 课、培训及大专院校教学用书。

2019-04-06

CentOS 7系统管理与运维实战

文字版《CentOS 7系统管理与运维实战》 CentOS 7系统管理与运维实战

2019-04-06

Python数据科学手册

文字版《Python数据科学手册》 前言 什么是数据科学 目标读者 为什么用Python Python 2与Python 3 内容概览 使用代码示例 软件安装注意事项 排版约定 O'Reilly Safari 联系我们 电子书 第 1 章 IPython:超越Python 1.1 shell还是Notebook 1.1.1 启动IPython shell 1.1.2 启动Jupyter Notebook 1.2 IPython的帮助和文档 1.2.1 用符号?获取文档 1.2.2 通过符号??获取源代码 1.2.3 用Tab补全的方式探索模块 1.3 IPython shell中的快捷键 1.3.1 导航快捷键 1.3.2 文本输入快捷键 1.3.3 命令历史快捷键 1.3.4 其他快捷键 1.4 IPython魔法命令 1.4.1 粘贴代码块:%paste和%cpaste 1.4.2 执行外部代码:%run 1.4.3 计算代码运行时间:%timeit 1.4.4 魔法函数的帮助:?、%magic和%lsmagic 1.5 输入和输出历史 1.5.1 IPython的输入和输出对象 1.5.2 下划线快捷键和以前的输出 1.5.3 禁止输出 1.5.4 相关的魔法命令 1.6 IPython和shell命令 1.6.1 shell快速入门 1.6.2 IPython中的shell命令 1.6.3 在shell中传入或传出值 1.7 与shell相关的魔法命令 1.8 错误和调试 1.8.1 控制异常:%xmode 1.8.2 调试:当阅读轨迹追溯不足以解决问题时 1.9 代码的分析和计时 1.9.1 代码段计时:%timeit和%time 1.9.2 分析整个脚本:%prun 1.9.3 用%lprun进行逐行分析 1.9.4 用%memit和%mprun进行内存分析 1.10 IPython参考资料 1.10.1 网络资源 1.10.2 相关图书 第 2 章 NumPy入门 2.1 理解Python中的数据类型 2.1.1 Python整型不仅仅是一个整型 2.1.2 Python列表不仅仅是一个列表 2.1.3 Python中的固定类型数组 2.1.4 从Python列表创建数组 2.1.5 从头创建数组 2.1.6 NumPy标准数据类型 2.2 NumPy数组基础 2.2.1 NumPy数组的属性 2.2.2 数组索引:获取单个元素 2.2.3 数组切片:获取子数组 2.2.4 数组的变形 2.2.5 数组拼接和分裂 2.3 NumPy数组的计算:通用函数 2.3.1 缓慢的循环 2.3.2 通用函数介绍 2.3.3 探索NumPy的通用函数 2.3.4 高级的通用函数特性 2.3.5 通用函数:更多的信息 2.4 聚合:最小值、最大值和其他值 2.4.1 数组值求和 2.4.2 最小值和最大值 2.4.3 示例:美国总统的身高是多少 2.5 数组的计算:广播 2.5.1 广播的介绍 2.5.2 广播的规则 2.5.3 广播的实际应用 2.6 比较、掩码和布尔逻辑 2.6.1 示例:统计下雨天数 2.6.2 和通用函数类似的比较操作 2.6.3 操作布尔数组 2.6.4 将布尔数组作为掩码 2.7 花哨的索引 2.7.1 探索花哨的索引 2.7.2 组合索引 2.7.3 示例:选择随机点 2.7.4 用花哨的索引修改值 2.7.5 示例:数据区间划分 2.8 数组的排序 2.8.1 NumPy中的快速排序:np.sort和np.argsort 2.8.2 部分排序:分隔 2.8.3 示例:K个最近邻 2.9 结构化数据:NumPy的结构化数组 2.9.1 生成结构化数组 2.9.2 更高级的复合类型 2.9.3 记录数组:结构化数组的扭转 2.9.4 关于Pandas 第 3 章 Pandas数据处理 3.1 安装并使用Pandas 3.2 Pandas对象简介 3.2.1 Pandas的Series对象 3.2.2 Pandas的DataFrame对象 3.2.3 Pandas的Index对象 3.3 数据取值与选择 3.3.1 Series数据选择方法 3.3.2 DataFrame数据选择方法 3.4 Pandas数值运算方法 3.4.1 通用函数:保留索引 3.4.2 通用函数:索引对齐 3.4.3 通用函数:DataFrame与Series的运算 3.5 处理缺失值 3.5.1 选择处理缺失值的方法 3.5.2 Pandas的缺失值 3.5.3 处理缺失值 3.6 层级索引 3.6.1 多级索引Series 3.6.2 多级索引的创建方法 3.6.3 多级索引的取值与切片 3.6.4 多级索引行列转换 3.6.5 多级索引的数据累计方法 3.7 合并数据集:Concat与Append操作 3.7.1 知识回顾:NumPy数组的合并 3.7.2 通过pd.concat实现简易合并 3.8 合并数据集:合并与连接 3.8.1 关系代数 3.8.2 数据连接的类型 3.8.3 设置数据合并的键 3.8.4 设置数据连接的集合操作规则 3.8.5 重复列名:suffixes参数 3.8.6 案例:美国各州的统计数据 3.9 累计与分组 3.9.1 行星数据 3.9.2 Pandas的简单累计功能 3.9.3 GroupBy:分割、应用和组合 3.10 数据透视表 3.10.1 演示数据透视表 3.10.2 手工制作数据透视表 3.10.3 数据透视表语法 3.10.4 案例:美国人的生日 3.11 向量化字符串操作 3.11.1 Pandas字符串操作简介 3.11.2 Pandas字符串方法列表 3.11.3 案例:食谱数据库 3.12 处理时间序列 3.12.1 Python的日期与时间工具 3.12.2 Pandas时间序列:用时间作索引 3.12.3 Pandas时间序列数据结构 3.12.4 时间频率与偏移量 3.12.5 重新取样、迁移和窗口 3.12.6 更多学习资料 3.12.7 案例:美国西雅图自行车统计数据的可视化 3.13 高性能Pandas:eval()与query() 3.13.1 query()与eval()的设计动机:复合代数式 3.13.2 用pandas.eval()实现高性能运算 3.13.3 用DataFrame.eval()实现列间运算 3.13.4 DataFrame.query()方法 3.13.5 性能决定使用时机 3.14 参考资料 第 4 章 Matplotlib数据可视化 4.1 Matplotlib常用技巧 4.1.1 导入Matplotlib 4.1.2 设置绘图样式 4.1.3 用不用show()?如何显示图形 4.1.4 将图形保存为文件 4.2 两种画图接口 4.2.1 MATLAB风格接口 4.2.2 面向对象接口 4.3 简易线形图 4.3.1 调整图形:线条的颜色与风格 4.3.2 调整图形:坐标轴上下限 4.3.3 设置图形标签 4.4 简易散点图 4.4.1 用plt.plot画散点图 4.4.2 用plt.scatter画散点图 4.4.3 plot与scatter:效率对比 4.5 可视化异常处理 4.5.1 基本误差线 4.5.2 连续误差 4.6 密度图与等高线图 三维函数的可视化 4.7 频次直方图、数据区间划分和分布密度 二维频次直方图与数据区间划分 4.8 配置图例 4.8.1 选择图例显示的元素 4.8.2 在图例中显示不同尺寸的点 4.8.3 同时显示多个图例 4.9 配置颜色条 4.9.1 配置颜色条 4.9.2 案例:手写数字 4.10 多子图 4.10.1 plt.axes:手动创建子图 4.10.2 plt.subplot:简易网格子图 4.10.3 plt.subplots:用一行代码创建网格 4.10.4 plt.GridSpec:实现更复杂的排列方式 4.11 文字与注释 4.11.1 案例:节假日对美国出生率的影响 4.11.2 坐标变换与文字位置 4.11.3 箭头与注释 4.12 自定义坐标轴刻度 4.12.1 主要刻度与次要刻度 4.12.2 隐藏刻度与标签 4.12.3 增减刻度数量 4.12.4 花哨的刻度格式 4.12.5 格式生成器与定位器小结 4.13 Matplotlib自定义:配置文件与样式表 4.13.1 手动配置图形 4.13.2 修改默认配置:rcParams 4.13.3 样式表 4.14 用Matplotlib画三维图 4.14.1 三维数据点与线 4.14.2 三维等高线图 4.14.3 线框图和曲面图 4.14.4 曲面三角剖分 4.15 用Basemap可视化地理数据 4.15.1 地图投影 4.15.2 画一个地图背景 4.15.3 在地图上画数据 4.15.4 案例:美国加州城市数据 4.15.5 案例:地表温度数据 4.16 用Seaborn做数据可视化 4.16.1 Seaborn与Matplotlib 4.16.2 Seaborn图形介绍 4.16.3 案例:探索马拉松比赛成绩数据 4.17 参考资料 4.17.1 Matplotlib资源 4.17.2 其他Python画图程序库 第 5 章 机器学习 5.1 什么是机器学习 5.1.1 机器学习的分类 5.1.2 机器学习应用的定性示例 5.1.3 小结 5.2 Scikit-Learn简介 5.2.1 Scikit-Learn的数据表示 5.2.2 Scikit-Learn的评估器API 5.2.3 应用:手写数字探索 5.2.4 小结 5.3 超参数与模型验证 5.3.1 什么是模型验证 5.3.2 选择最优模型 5.3.3 学习曲线 5.3.4 验证实践:网格搜索 5.3.5 小结 5.4 特征工程 5.4.1 分类特征 5.4.2 文本特征 5.4.3 图像特征 5.4.4 衍生特征 5.4.5 缺失值填充 5.4.6 特征管道 5.5 专题:朴素贝叶斯分类 5.5.1 贝叶斯分类 5.5.2 高斯朴素贝叶斯 5.5.3 多项式朴素贝叶斯 5.5.4 朴素贝叶斯的应用场景 5.6 专题:线性回归 5.6.1 简单线性回归 5.6.2 基函数回归 5.6.3 正则化 5.6.4 案例:预测自行车流量 5.7 专题:支持向量机 5.7.1 支持向量机的由来 5.7.2 支持向量机:边界最大化 5.7.3 案例:人脸识别 5.7.4 支持向量机总结 5.8 专题:决策树与随机森林 5.8.1 随机森林的诱因:决策树 5.8.2 评估器集成算法:随机森林 5.8.3 随机森林回归 5.8.4 案例:用随机森林识别手写数字 5.8.5 随机森林总结 5.9 专题:主成分分析 5.9.1 主成分分析简介 5.9.2 用PCA作噪音过滤 5.9.3 案例:特征脸 5.9.4 主成分分析总结 5.10 专题:流形学习 5.10.1 流形学习:“HELLO” 5.10.2 多维标度法(MDS) 5.10.3 将MDS用于流形学习 5.10.4 非线性嵌入:当MDS失败时 5.10.5 非线性流形:局部线性嵌入 5.10.6 关于流形方法的一些思考 5.10.7 示例:用Isomap处理人脸数据 5.10.8 示例:手写数字的可视化结构 5.11 专题:k-means聚类 5.11.1 k-means简介 5.11.2 k-means算法:期望最大化 5.11.3 案例 5.12 专题:高斯混合模型 5.12.1 高斯混合模型(GMM)为什么会出现:k-means 算法 的缺陷 5.12.2 一般化E-M:高斯混合模型 5.12.3 将GMM用作密度估计 5.12.4 示例:用GMM生成新的数据 5.13 专题:核密度估计 5.13.1 KDE的由来:直方图 5.13.2 核密度估计的实际应用 5.13.3 示例:球形空间的KDE 5.13.4 示例:不是很朴素的贝叶斯 5.14 应用:人脸识别管道 5.14.1 HOG特征 5.14.2 HOG实战:简单人脸识别器 5.14.3 注意事项与改进方案 5.15 机器学习参考资料 5.15.1 Python中的机器学习 5.15.2 通用机器学习资源

2019-04-06

自制编程语言(文字版)

文字版《自制编程语言》。 这本书是为那些想独立制作一门编程语言的人而写的。 一听到这个话题,有的人会想:太疯狂了,制作编程语言肯定很有 难度吧?有人会怀疑:制作编程语言能有什么用呢?其实这些都是误 解。

2019-04-03

ASP.NET 4权威指南

文字版《ASP.NET 4权威指南》 众所周知,ASP.NET是当前最主流的Web应用程序开发技术之一, 它构建在.NET Framework之上。.NET Framework属于企业级的技术开发 平台,聚合了多种开发语言和多种紧密相关的新技术。通过.NET Framework平台,我们可以根据自己的特长来选择多种开发语言作为 ASP.NET的服务器端编程语言,比如C#、Visual Basic等。与此同时, 我们还可以根据自己以前开发的习惯来选择多种不同类型的Web应用程 序构建方式,比如新建Web网站和新建Web应用程序这两种方式。

2019-04-03

Linux就该这么学

文字版《Linux就该这么学》。 本书源自日均阅读量近万次火爆的线上同名课程,口碑与 影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入 门教程。

2019-04-03

JavaScript权威指南(原书第6版)

文字版《JavaScript权威指南(原书第6版)》 从1996年以来,《JavaScript权威指南》已经成为JavaScript程序员 公认的《圣经》。该书凭借着完整的内容、细致的讲解以及大量针对性 的示例而受到读者的一贯好评,十多年来一直畅销不衰。JavaScript之父 Brendan Eich对它如是评价:“本书是JavaScript程序员的必备参考……内 容组织得很好,而且非常详细。”

2019-04-02

算法技术手册

文字版《算法技术手册》。 算法,神秘而晦涩的词汇。算法,是计算机科学中最重要同时也是 最基础的一环。从开始学习计算机,我们就深知,算法是整个计算机科 学的核心。然而直至我们工作数年后,能够真正学好算法的人,却依旧 是凤毛麟角。这并不是计算机教育的错,也不是计算机从业人员的错, 更不是算法的错。长久以来,算法就像古老的咒语,算法背后高深的数 学知识更让人望而生畏。其实,我们始终没有找到一条从理论走向实践 的路。

2019-04-02

C# 4.0权威指南

文字版《C# 4.0权威指南》,本书纸版由机械工业出版社于2010年出版。 本书面向的读者如下: ❑希望全面学习和掌握C#语言的初级读者,有没有其他编程语言基 础都无所谓; ❑具有一定C#基础,想要提高且更深入理解C#的中级读者; ❑开设了.NET相关专业的高等院校师生; ❑.NET培训机构的学员和教师。

2019-04-02

狂人C程序员入门必备

文字版《狂人C程序员入门必备》。 本书面向所有的C语言初学者,并假定读者不具备任何编程经验。 甚至,读者只要具备中学的文化程度,就完全可以把这本书作为自学教 材,来学习C语言程序设计。 尽管如此,本书的内容却又是全面详尽而又不失深度的。因此本书 对于拥有了一定C语言编程知识和一定编程能力的读者(比如那些通过 了某某等级考试但却恍然发现自己根本不懂得编程的大学生们)来说, 也具有相当的参考价值。因为本书在某些方面和某种程度上,针对的是 国内C语言学习中存在了多年的积弊和流行甚广、积非成是的曲解及误 区。 本书的内容并非仅限于讲解C语言的语法,同时也涉猎了怎样用C 语言进行思考并解决在实际使用过程中可能遇到的诸多问题。

2019-04-02

领域专用语言实战

文字版《领域专用语言实战》。 本书除了教你使用DSL来解决问题,还会教你实现DSL。在本书看来, DSL只是在语义模型外面包裹上薄薄一层以语言形态呈现的抽象。语义 模型是把握领域核心结构的实现载体,语言层则使用领域用户的专门用 语。 本书将使用Ruby、Groovy、Scala、Clojure等现代语言来讲授DSL的设 计与实现,针对这些语言所代表的不同编程范式深入讨论它们在DSL设 计上的长处和短处。读完本书,你将透彻理解一些必须掌握的概念,能 够设计出用户理解且欣赏的优美的领域抽象。

2019-04-02

七周七数据库

文字版《七周七数据库》。 如今,我们要面对和使用的数据正在变得越来越庞大和复杂。如果 说数据是新的石油。那么数据库就是油田、炼油厂、钻井和油泵。作为 一名现代的软件开发者,我们需要了解数据管理的新领域,既包括 RDBMS,也包括NoSQL。 本书遵循《七周七语言》的写作风格和体例,带领你学习和了解当 令最热门的开源数据库。在简单的介绍之后,本书分章介绍了7种数据 库。这些数据库分别属于5种不同的数据库风格,但每种数据库都有自 己保存数据和看待世界的方式。它们依次是PostgreSQL、Riak、Apache HBase、MongoDB、Apache CouchDB、Neo4J和Redis。本书将深入每一 种数据库,介绍它们的优势和不足,以及如何选取一种最符合你的应用 需求的数据库。 本书适合数据库架构师、数据库管理员,以及想要了解和学习各种 NoSQL 数据库技术的程序员阅读。本书将帮助读者了解、选择和应用 这些数据库,从而更好地发挥日益增长的大数据的能力。

2019-04-02

超越C++标准库:Boost库导论

文字版《超越C++标准库:Boost库导论》。 本书分为三个主要部分,每部分包含关于一个特定领域的库,不过肯定也有一些重叠的地方。 这种分类可以让你更容易地找到与你的任务相关的信息,也使得阅读本书时可以更方便地找到 相关的主题。大多数情况下,每章讨论一个单独的库,但也有时会一章里讨论一小组的库。 排版及编码的风格尽量保持简单。在这方面有很多好的方法,我只是挑选了一种我认为大多数 人会习惯的方式,这样可以更容易传递所要的信息。另外,本书的代码风格会通过避免把大括 号独立写一行来尽量节省垂直空间。 虽然很多书的例子都大量使用了声明和指示符,这里不会这样。我会尽力让名字清楚明白。这 样做有另一个好处,可以展示类型和函数从何而来。如果是从标准库来的,它会有前 缀std::。如果是从Boost来的,它会有前缀boost::。

2019-04-02

Effective C++:改善程序与设计的55个具体做法(中文第三版)

文字版《Effective C++:改善程序与设计的55个具体做法(中文第三版)》 《Effective C++:改善程序与设计的55个具体做法》(中文版)(第3 版)一共组织55个准则,每一条准则描述一个编写出更好的C++的方式。 每一个条款的背后都有具体范例支撑。第三版有一半以上的篇幅是崭新 内容,包括讨论资源管理和模板(templates)运用的两个新章。为反映 出现代设计考虑,对第二版论题做了广泛的修订,包括异常 (exceptions)、设计模式(design patterns)和多线程 (multithreading)。

2019-04-01

《嗨翻C语言》文字版

文字版《嗨翻C语言》。 作者用诙谐、幽默的口吻为你讲述了一个又一个关于C的故事。无论你是C语言学习航程中的新船员,还是经历过大风大浪的老水手,你都能从《嗨翻C语言》中体会到无限乐趣。

2019-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除