最近这一年来,一直在纠结于各种编程语言,从硕士的matlab到R,然后是perl, shell, awk和sed。最后碰到一个做生物实验的访问学者,和我说他都用python分析数据,好吧,看来python我是得必须学了。
这本书主要讲了两个东西numpy和pandas,本质上就是R的vector和dataframe。由于自己是从R和shell转来的,所以看的时候一直都在与R进行比较,比较的过程中,发现自己真的是变懒了很多。
R中的几乎所有的函数都支持向量的输入,而python中的函数大部分只支持标量的输入。所以用python实现相同的功能时,就得多加一个for循环,或是用map什么的,总之是得多加点什么。但就是这么一点细微的差别,有时却让我无法忍受,为什么他就不能写一个向量版的呢,为什么它就不是再简单一点呢。
但是不得不承认,python写脚本要比用shell写强多了。shell的特点是语言精炼,但是语法奇怪,而且函数库极少,对大型系统的构建不是很好。python在语法上稍复杂,但是还是可以接受。
网上好多人都在说,python在数据分析领域正在超越R。自己感觉在数据分析领域python很难超越R,但python的长处在于其广。很多时候,人们更多的是只想待在一种语言里罢了
PS: 今天在实验室里面看这本书,实验室的博后和另外一博士在讨论HMM的数据分布... 哎,差距真不是一般的大啊,偶什么时候才能到那个阶段
Python初学的感觉
对“Python初学的感觉”的回应
《利用Python进行数据分析》热门书评
-
还没到时候,不过是大趋势
35有用 1无用 Renco 2013-11-11
这本书是Pandas的模块作者写的书。总的来说Python提供了很多方便,但是这种方便还是需要付出一定的学习成本的。使用Pandas可以把Python基本当作R用 用NumPy和SymPy还有SciPy把Python当作Matlab用。但是目前所有这些模块都还在开发阶段所以有很多问题需要解决,用户体...
-
值得已入门者快速翻阅的入门书
25有用 0无用 舒扬 2015-07-20
每一个数据分析师或是数据科学家都使用各自不同的技术栈。即使同样使用Python做为主力数据分析语言,每个人会用到的工具组合也不尽相同。但不管怎么说,对于希望使用python来进行数据分析工作的人来说,学习iPython,NumPy,pandas,matpotlib这个组合是一个目前看来怎么都不会太错...
-
Python初学的感觉
20有用 3无用 swq457080 2013-12-21
最近这一年来,一直在纠结于各种编程语言,从硕士的matlab到R,然后是perl, shell, awk和sed。最后碰到一个做生物实验的访问学者,和我说他都用python分析数据,好吧,看来python我是得必须学了。这本书主要讲了两个东西numpy和pandas,本质上就是R的vector和da...
-
I think this book is useless when you know R and m
4有用 6无用 LEE 2013-09-25
When I read this book, I installed the software by this book said. However, I did not recommend you to read this book when you know how to use R and m...
-
学习用开发环境
3有用 1无用 python培训 2015-03-10
用anaconda或者canopy学这本书最好按书上配置安装开发环境太复杂,这两个软件已经集成好了http://pan.baidu.com/s/1jG3NI3khttp://pan.baidu.com/s/1o6OEPIi...
书名: 利用Python进行数据分析
作者: Wes McKinney
出版社: 机械工业出版社
原作名: Python for Data Analysis
译者: 唐学韬
出版年: 2013-11-18
页数: 464
定价: 89.00
装帧: 平装
ISBN: 9787111436737