登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』R和Ruby数据分析之旅(充满趣味和奇思妙想的编程书)

書城自編碼: 2034484
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [新加坡]郑兆雄
國際書號(ISBN): 9787115303707
出版社: 人民邮电出版社
出版日期: 2013-03-01
版次: 1 印次: 1
頁數/字數: 204/280000
書度/開本: 16开 釘裝: 平装

售價:NT$ 419

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
陪你的情绪坐一坐
《 陪你的情绪坐一坐 》

售價:NT$ 335.0
公开的密谋
《 公开的密谋 》

售價:NT$ 330.0
可怕的战争——美国内战及其创伤(第三版)
《 可怕的战争——美国内战及其创伤(第三版) 》

售價:NT$ 829.0
超能团队:提高团队绩效的30个工具   [英]帕梅拉·汉密尔顿
《 超能团队:提高团队绩效的30个工具 [英]帕梅拉·汉密尔顿 》

售價:NT$ 386.0
渡鸦的文化史
《 渡鸦的文化史 》

售價:NT$ 442.0
韦伯政治著作选
《 韦伯政治著作选 》

售價:NT$ 442.0
世界园林艺术史:500年经典绘画中的园林全书
《 世界园林艺术史:500年经典绘画中的园林全书 》

售價:NT$ 2229.0
觉醒(百万畅销书《格局》作者何权峰新作,影响数百万人命运的觉醒之书)
《 觉醒(百万畅销书《格局》作者何权峰新作,影响数百万人命运的觉醒之书) 》

售價:NT$ 223.0

建議一齊購買:

+

NT$ 711
《 Ruby基础教程(第4版) 》
+

NT$ 621
《 学习R 》
+

NT$ 642
《 机器学习:实用案例解析(机器学习和数据挖掘领域的经典图书基础理论与实践完美的结合) 》
+

NT$ 735
《 R语言实战 》
+

NT$ 532
《 Ruby元编程(松本行弘作序推荐,改善代码结构一本通) 》
+

NT$ 713
《 松本行弘的程序世界 》
編輯推薦:
编程之眼看世界!一本十分特别的、充满趣味和奇思妙想的编程书!
內容簡介:
如果你对万事万物的运行方式充满好奇,这本有趣的书会帮你找到日常生活中某些问题的真正答案。借助基本的数学方法,并使用Ruby和R语言做一些简单的编程工作,你就能学会如何对问题建模,并找出解决方案。
要阅读本书,对编程有基本了解就足够了。书中会对Ruby和R做一个简明的介绍,之后你就可以随作者一起,对多个领域的问题进行探索,并学习如何收集、处理、模拟和分析可用的数据。你将学会如何通过简单的程序和常识性的逻辑,以不同的视角看待日常的事物。读过本书,你便可以开启自己的探索和发现之。

下面是本书将要探究的一些问题:
★确定一间拥有70名员工的办公室需要有多少个卫生间隔间才能满足需要;
★挖掘自己的电子邮件,了解自身特定的邮件习惯;
★借助简易的音频和视频录制设备来计算自己的心率;
★创建一个人造的社会,并分析其中的行为模式,找出某些特定因素是如何影响我们的现实社会的。
關於作者:
新加坡惠普实验室的应用研究主管,已经从事软件开发工作17年,主要专注于与云计算和数据相关的系统。他在当地开发者社区颇有名望,并且作为演讲者活跃在众多技术大会上。在本书之前,他出版过《Ruby
on Rails Mashup Projects》和《Cloning Internet Applications with
Ruby》两部著作。
目錄
第1章 握住探险之鞭—认识Ruby
1.1 Ruby
 1.1.1 为什么用Ruby
 1.1.2 安装Ruby
 1.1.3 运行Ruby
 1.1.4 引用外部库
 1.1.5 Ruby基础
 1.1.6 一切皆对象
1.2 Shoes
 1.2.1 何为Shoes
 1.2.2 五彩的“鞋子”(Shoes)
 1.2.3 安装Shoes
 1.2.4 编写Shoes程序
1.3 小结

第2章 走进《黑客帝国》—认识R
2.1 R的简介
2.2 使用R
 2.2.1 R控制台
 2.2.2 源文件与命令行
 2.2.3 程序包
2.3 R编程
 2.3.1 变量和函数
 2.3.2 条件语句与循环
 2.3.3 数据结构
 2.3.4 导入数据
2.4 作图
 2.4.1 基本绘图
 2.4.2 ggplot2简介
2.5 小结

第3章 探讨办公室与卫生间问题
3.1 简单的情形
3.2 表示卫生间等事物
3.3 初次模拟
3.4 解释数据
3.5 第二次模拟
3.6 第三次模拟
3.7 最后一个模拟
3.8 小结

第4章 当一回经济学家
4.1 看不见的手
4.2 一个简单的市场经济体系
 4.2.1 生产者
 4.2.2 消费者
 4.2.3 一些使程序简化的方法
 4.2.4 模拟
 4.2.5 分析模拟结果
4.3 价格决定的资源分配
 4.3.1 生产者
 4.3.2 消费者
 4.3.3 市场
 4.3.4 模拟
 4.3.5 分析第二个模拟的结果
 4.3.6 价格控制
4.4 小结

第5章 对自己的电子邮件进行挖掘
5.1 思想
5.2 抓取和解析
5.3 对电子邮件进行挖掘
 5.3.1 每月同一天的邮件数量
 5.3.2 邮件挖掘者
 5.3.3 每周同一天的邮件数量
 5.3.4 每月的邮件数量
 5.3.5 一天各小时的邮件数量
 5.3.6 交互
 5.3.7 交互中的比较
5.4 文本挖掘
5.5 小结

第6章 测一测我们的心脏
6.1 跳动的心脏
6.2 听诊
 6.2.1 自制数字听诊器
 6.2.2 从声音中提取数据
 6.2.3 生成心音波形
 6.2.4 找出心率
6.3 血氧定量法
 6.3.1 自制脉搏血氧计
 6.3.2 从视频中提取信息
 6.3.3 生成心跳波形并计算心率
6.4 小结

第7章 模拟结群飞行的鸟
7.1 Boids的由来
7.2 模拟
7.3 Roid
7.4 boid群的规则
7.5 辅助规则
7.6 规则的变更
7.7 绕圈
7.8 加入障碍物
7.9 小结

第8章 是什么让世界运行不止
8.1 生活很美好
8.2 金钱
8.3 性别
 8.3.1 生与死
 8.3.2 变化
8.4 进化
 8.4.1 我们将做哪些改变
 8.4.2 实现
8.5 小结
关于作者
封面介绍
內容試閱
嗨!探险家们!

要用一些大无畏的探险家—比如斐迪南?麦哲伦(Ferdinand Magellan)、詹姆斯?库克(James
Cook)、罗尔德?阿蒙森(Roald
Amundsen)—和我这样的人比较,是一件挺困难的事。这些探险家乘风破浪,披荆斩棘,直面未知的险境,去发现新的世界(至少对他们当时所处的文明来讲算“新”)。而迄今为止,我运动方面最大的成就大概就是完成了10公里的慈善短程马拉松—而且是用走的。
过去的那些探索者在发现了未知的地区、宣示所有权的时候,可真是风光。克里斯托弗?哥伦布(Christopher
Columbus)只需要从欧洲一直向西航行,就能发现两块完整的大陆。可我们今天的选择就少多了。地球上已经没有多少未被发现的大陆板块了,即使是海洋中最深的地方—马里亚纳海沟,也已经被人征服了。
但是,我的确也是一位探险家,而且将要阅读这本书的你也是。尽管已知的现实世界已经被人征服得差不多了(见图0-1),未知的世界却依然傲视着我们。
我们大家生来都具有一种为这身边的世界感到吃惊而诧异的感觉。但是,随着我们渐渐成长,渐渐厌倦,很多人失去了这种感觉。我认为,这其中的部分原因是,我们其实对周遭的世界理解得还不够,因此也就漠不关心。按一下遥控器,电视机就开了—这是怎么做到的呢?当我们第一次提这样的问题时,很可能会招来白眼,或是闪一边儿去的手势。只要能看到下一季的《美国偶像》,谁在乎这种问题呢?于是别人的这种反应也就很快变成了我们自己的反应。
那么,在这本书里,我将带你走过蜿蜒的路途,找回那个原始而本真的你。我们会再次发现魔力的存在。在全书结束的时候,很有可能你将从我们停下的地方继续进发,继续探索你自己的征程。

数据,数据,遍地都是数据

在我们生命的每一分每一秒,我们都深陷于数据的泥沼之中。我这话并不是隐喻,也绝非在单纯地夸大大数据的存在。
其实,我们周遭的数据极其之多,我们的眼睛已经进化得能够在每毫秒这么短的时间内切断一会儿与环境的联系。在一种称作“扫视掩蔽”的现象中,随着眼球的快速转动(即扫视),大脑会暂停一会儿,以消除投射到视网膜上的模糊图像。模糊图像的用处不太大,所以大脑就丢弃它们,使我们在扫视时有效地失明(我们自己意识不到)。
我们今天处理数据的方式和这种扫视掩蔽效应有很多相似之处。数据来得实在太快太频繁,我们常常将它们屏蔽掉。周围有很多数据可以供我们提取并分析,找出问题的答案,但问题就在于,应该怎么做到。
在(遥远的)过去,拥有利用数据与学识来破解秘密的技巧的总是那些天才,只有运气好的极少数人才有机会偶然发现答案。现在再也不是这样了。尽管智力仍然是一个先决条件,但由于计算机和程序设计的出现,如今,在提炼信息的道路上,我们可以从无聊、繁琐、重复性的数据处理中脱离出来了。
只是,我们还并没有做到。
无论如何,至少对于大多数人来说,的确没有。只有科学家和数学家们例外,他们早就紧紧掌握了能使他们更高效地工作的工具。如果你是来自上述这两大人群,那你可能已经充分利用了计算机的威力。
可是,对于程序员和其他很多人来说,他们最开始编写计算机程序只不过是为了给业务提供工具,或者是辅助改善业务流程。所有这些,都是为了利用计算机来降低成本,增加收入,提高效率。在很多职业程序员看来,编程只是个差使,枯燥乏味,不用动脑,养家糊口而已。我们其实已经忘记,在探索发现中,计算机的前景多么广阔,程序设计的威力多么强大。

探索世界

这本书正是为了要试图找回发现的美妙和神奇。我希望这本书能够揭示一些你之前不知道或不了解的事情。我还希望它能够帮助你,通过我们每天触手可及的世界去发现新大陆。最后,我更希望,你能够通过它获取探索的能力,用程序设计和数据分析去发现新鲜事物。
尽管在这本书里,我们所要探索的仍是现实世界,但更多情况下并不是这样。要在位和字节之间探索整个世界有点困难。因此,如果我们无法探索我们所生存的这个世界,那我们就要尝试其他的—换言之,我们要使用模拟(simulation)。
模拟是用来探索我们无法控制的事物的一种好办法。我们每时每刻都在做着模拟。在我们小的时候,我们自己总是创造出假想的世界并且活在其中。借由此,我们也能够更好地去理解现实世界。我们至今仍然在做着模拟,通过神奇的电视(尤其是电视连续剧)和电影—我们会把荧幕上的角色视作真实的。且不论是好是坏,至少像电视机这样的模拟手段的确影响了我们的现实生活,甚至还会影响我们的梦境。例如,由美国心理学会所开展的一项调查显示,60多岁的人中(在彩色电视机尚未流行的年代成长起来),约20%会回想起他们做过的梦是鲜亮生动的。而30岁以下的人中,有80%确信他们的梦境是彩色的。
在这本书里,我们会通过模拟来创建实验,分离变量,并提出假设来解释实验结果。对于我所描述的实验,或者我所提出的假设,你可能同意,也可能反对,但这些都不重要。通过我们共同走过的这段旅程,我真正希望你获得的,是能认识到,编程所能够解决的远远不止商业活动而已。我希望能够达到的是,你最终可以设计出你自己的实验,实现它们,并发现你自己的新世界。

收拾行囊

我们将通过程序设计和数据分析来进行这场宏伟的探险。那么,你需要准备些什么呢?当然要准备些工具了,这也正是接下来两章的主题。可用的工具并不仅有这些,但在这本书中我们只用这些。
我们要用到的这两种工具就是Ruby和R。我之所以选择它们,是有着特定的目的的。一方面,Ruby很好学,也很好读,特别适合用易读的代码来解释一些概念。我会用Ruby来进行模拟和预处理,得到数据。另一方面,R则见长于分析数据,以及生成可视化的图表。
尽管要欣赏这本书的话,你并不需要一定会使用Ruby和R进行编程,但我会假定你具备一些对编程的基本理解。具体地说,我会假定你修过计算机科学或相关方面的课程,或者是使用过任何一种编程语言进行过一些简单的程序设计。
在这两章之后,其他每一章都或多或少是相对独立的。每一章都会就一个思想开展探索,从对现存问题的理解开始,接下来尝试去回答它,通过模拟或一些处理来获取数据,然后就要分析数据,并基于分析得出一些结论。
要探索的思想来自于不同的领域,从经济学到进化论,从医疗保健到工作环境设计(具体场景是找出办公室卫生间的合理数量)。某些思想显得很宏大,而某些思想则非常私人化。之所以选择如此多元的思想,正是为了展示,对探索可能性的限制其实只来自于我们自己创造力的贫乏。
每一章在一开始的时候都显得规模不大,但我们会逐层地增加复杂性,以将其核心的思想具体化。实验会围绕着基本思想进行,而最终所得出的假设、结论和结果都具有一定的偶然性。比如,对于我的结论和对结果的阐释,你可能同意或者反对。但就这本书而言,探索的过程要比结果更为重要。
一切就绪,让我们就此出发!祝愿你愉快地体验接下来的两章,并享受之后的探索—勇敢地探索吧!


我曾经涉猎过数以百计的程序设计书籍,从Programming
Ruby这样的语言经典,到《代码大全》这样的风格指南。但在接触本书之前,从未想到过编程书可以像这样别具一格、妙趣横生。我也曾做过多种不同类型的程序设计工作,从编程竞赛中的算法题,到大型的Web项目,抑或是电子游戏。但在接触本书之前,从未想到过程序设计可以像书中这样,用来对我们日常生活的方方面面进行探索。
当你遇到一层办公楼中卫生间的安排问题时,你可能想到用数学建模方法去解决。当你想要验证亚当?斯密的市场经济运行规律是否有效时,你可能会想到通过理论和事实进行推演。当你想要测定自己的心跳时,你可能会用手表加数数的方法,或是求助于精密的电子仪器。但你是否想过,这些问题可以通过简单的编程工作,得到相当有效的解决?本书的作者将带领你借助Ruby和R这两种流行的、强大的(而且是免费的)编程语言,开启一段激动人心的探索之旅,寻求诸如前述的、不同领域问题的答案,并发现其中的规律和模式。在阅读和实践书中所讲的内容时,你不仅仅是一名程序员,更像是一位探险家(作者本人在引言中也如是说),向看似平淡无奇的,却充满未知的世界发起挑战!
作为读者,你不需要有过任何的编程经验,作者将带你从头开始学习Ruby和R语言的基本知识和特性。尽管由于篇幅所限,本书不能涵盖两种语言的一切内容(要完成这一任务,本书篇幅再翻几倍也不见得够),但已经足够你了解它们的精华所在。而在后面的探索之旅中,你更会学到从发现问题、建模、模拟,到收集和处理数据、分析结果、得出结论这一整套的研究事物的方法。你将学会用不同的视角来看待世界,并发现其中的规律和乐趣,成为一名名副其实的探索者。
非常高兴能与我的好朋友刘熙合作,承担本书的翻译工作。特别是有幸将这样一本精彩的书籍作为我的首本译著,实在是激动人心。这里要对原作者Sau
Sheong
Chang博士表达深深的敬意,并对给予我们这一美妙工作机会的人民邮电出版社,特别是责任编辑杨海玲女士,表示诚挚的感谢。
由于水平所限,译文中如有疏漏及不足之处,还请不吝批评指正。欢迎随时联系我们,我的邮箱:MerryMoney88@gmail.com。
真的很怀念对照着iPad上的电子版原著,在我相伴多年的HP(恰好是作者就职的公司)笔记本上一句句敲打和改订译文的那些日日夜夜。

——钱昊
2012年11月8日于海淀朱房

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.