由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DataSciences版 - python用起来没有matlab好使,尤其是数据处理
相关主题
有没有人一起组队做kaggle?python数据处理的一个问题 (转载)
data science如何进阶呢?装不了scipy 包,提示没装MKL
请教Data incubator的challengefresh PhD 求职求内推,非常感谢!
python 网络爬虫和数据处理data analysis part time job
求教! how to run python programs on a hadoop cluster请推荐data science 在线学习的program
coursera上ml的课,需要交作业吗?发个面经吧[Data Scientist]
讲个找数据科学工作的捷径 aka 刷Kaggle题迅速入门data scient (转载)版上有推荐的data scientist的面经吗?
请问为什么有的data analyst的工作要求会用excel呢?刷kaggle对找工作有用么?
相关话题的讨论汇总
话题: matlab话题: python话题: pandas话题: numpy话题: 数据处理
进入DataSciences版参与讨论
1 (共1页)
q********n
发帖数: 308
1
为何那么多人用python呢?如果只是数据处理的话。
DS的好像很少有用MATLAB的,就看到斯坦福大学的机器学习课程用的是MATLAB,虽然号
称是OCTAVE。
这是为什么?就因为MALTAB要花钱买软件?但是软件的钱也就DS半个月工资。不理解啊
c********1
发帖数: 60
2
个人感觉在字符数据和data frame的处理上,Matlab很不方便
w********m
发帖数: 1137
3
python是linux的干儿子,换句话就是C的马甲.
用linux的人,文化上,习惯上,都没法用matlab
q********n
发帖数: 308
4
字符数据的确不如python,data frame,matlab比python方便。
感觉python更多是满足了从C转过来的人吧

【在 c********1 的大作中提到】
: 个人感觉在字符数据和data frame的处理上,Matlab很不方便
q********n
发帖数: 308
5
有道理啊

【在 w********m 的大作中提到】
: python是linux的干儿子,换句话就是C的马甲.
: 用linux的人,文化上,习惯上,都没法用matlab

g*****o
发帖数: 812
6
光这点就够了, python写起来方便

【在 q********n 的大作中提到】
: 字符数据的确不如python,data frame,matlab比python方便。
: 感觉python更多是满足了从C转过来的人吧

d*****n
发帖数: 754
7
Python 能做很多东西,matlab根本做不了。

【在 q********n 的大作中提到】
: 为何那么多人用python呢?如果只是数据处理的话。
: DS的好像很少有用MATLAB的,就看到斯坦福大学的机器学习课程用的是MATLAB,虽然号
: 称是OCTAVE。
: 这是为什么?就因为MALTAB要花钱买软件?但是软件的钱也就DS半个月工资。不理解啊

w****k
发帖数: 6244
8
pandas已经很强大啦

【在 q********n 的大作中提到】
: 字符数据的确不如python,data frame,matlab比python方便。
: 感觉python更多是满足了从C转过来的人吧

h*****7
发帖数: 6781
9
pandas
numpy
but matlab algorithm team is super strong
B*******6
发帖数: 103
10
对的 matlab在开发的时候应该会被建议用其他语言重写
习惯用开源的人看来matlab的一点数据矩阵上的优势完全被它的非开源性盖过了

【在 w********m 的大作中提到】
: python是linux的干儿子,换句话就是C的马甲.
: 用linux的人,文化上,习惯上,都没法用matlab

相关主题
coursera上ml的课,需要交作业吗?python数据处理的一个问题 (转载)
讲个找数据科学工作的捷径 aka 刷Kaggle题迅速入门data scient (转载)装不了scipy 包,提示没装MKL
请问为什么有的data analyst的工作要求会用excel呢?fresh PhD 求职求内推,非常感谢!
进入DataSciences版参与讨论
P**********k
发帖数: 1629
11
python各种开源的库太多了吧
matlab这种close source的还是不行

【在 q********n 的大作中提到】
: 为何那么多人用python呢?如果只是数据处理的话。
: DS的好像很少有用MATLAB的,就看到斯坦福大学的机器学习课程用的是MATLAB,虽然号
: 称是OCTAVE。
: 这是为什么?就因为MALTAB要花钱买软件?但是软件的钱也就DS半个月工资。不理解啊

w**p
发帖数: 4080
12
人家牛在开源。虽然做工粗糙,但是经不住能干的活多啊
c****t
发帖数: 19049
13
你感觉没错。一个明星红不红是看有没有大老板捧

【在 q********n 的大作中提到】
: 为何那么多人用python呢?如果只是数据处理的话。
: DS的好像很少有用MATLAB的,就看到斯坦福大学的机器学习课程用的是MATLAB,虽然号
: 称是OCTAVE。
: 这是为什么?就因为MALTAB要花钱买软件?但是软件的钱也就DS半个月工资。不理解啊

Z**0
发帖数: 1119
14
因为学术界最先用的是matlab,积累了很多有用的包。用matlab就成了习惯。现在这个
趋势在改变。
m*********r
发帖数: 119
15
你用pandas + numpy +sklearn 就已经做够强大了
再加上Python超强的NLP能力以及无限的包
matlab个人觉得只在处理matrix方面还算强大,好有,入门容易
c*******g
发帖数: 475
16
为什么没有人觉得matlab比python贵得多?
q********n
发帖数: 308
17
对啊,本来很容易的矩阵操作,到了python里面就这个也不行那个也不行

【在 m*********r 的大作中提到】
: 你用pandas + numpy +sklearn 就已经做够强大了
: 再加上Python超强的NLP能力以及无限的包
: matlab个人觉得只在处理matrix方面还算强大,好有,入门容易

g*****o
发帖数: 812
18
那是你没用其他包吧

【在 q********n 的大作中提到】
: 对啊,本来很容易的矩阵操作,到了python里面就这个也不行那个也不行
q********n
发帖数: 308
19
主要用pandas 和 numpy ,觉得麻烦,可能还是先见为主了吧

【在 g*****o 的大作中提到】
: 那是你没用其他包吧
s****i
发帖数: 216
20
python 矩阵为啥不方便, 我感觉还是习惯的问题.
之前也用matlab, 刚开始对于python什么都要调用, 而且array 和ndarray index,
broadcast 也不适应, 但慢慢就习惯了了. 不过我现在还是没太懂 numpy里 ndarray
和matrix这么区分到底是什么思路。。。
python的sklearn基本上能handle大部分常见的machine learning数据, 尤其是自然语
言数据。
pandas 能handle 常见的csv, tsv,也很方便, 这点可能从R那里学来得。
如果你也写底层code, 用cython实现很复杂的循环我觉得也比matlab的那个mex要方便
很多吧。
总之感觉python整个社区很开放, 你总能找到有人实现你想要的功能, 而且封装的比
较好。
相关主题
data analysis part time job版上有推荐的data scientist的面经吗?
请推荐data science 在线学习的program刷kaggle对找工作有用么?
发个面经吧[Data Scientist]如何用python读取大数据
进入DataSciences版参与讨论
s*****n
发帖数: 134
21
完全理解楼主的感受。我在学校的时候也是90%时间用Matlab,剩下的R + Python。但
是工作了以后一是公司抠门不买,另外也觉得Matlab只能吃现成的,处理好的数据。而
Python几乎是通吃,数据库连接,抓网页,做文本处理等等,基本上从上游到最终的报
告/Dashboard (with django + js) 都可以做。
矩阵的话主要还是indexing 和语法不太一样,有了numpy/pandas/sklearn 等等还是基
本差不多的。下面这几个网站应该有点帮助:
http://wiki.scipy.org/NumPy_for_Matlab_Users
http://www.labri.fr/perso/nrougier/teaching/numpy.100/ http://www.pythonchallenge.com/
q********n
发帖数: 308
22
说的太好了。
努力习惯中。。。
python太灵活了,反而不容易掌握,掌握了估计用起来比matlab强大。


ndarray

【在 s****i 的大作中提到】
: python 矩阵为啥不方便, 我感觉还是习惯的问题.
: 之前也用matlab, 刚开始对于python什么都要调用, 而且array 和ndarray index,
: broadcast 也不适应, 但慢慢就习惯了了. 不过我现在还是没太懂 numpy里 ndarray
: 和matrix这么区分到底是什么思路。。。
: python的sklearn基本上能handle大部分常见的machine learning数据, 尤其是自然语
: 言数据。
: pandas 能handle 常见的csv, tsv,也很方便, 这点可能从R那里学来得。
: 如果你也写底层code, 用cython实现很复杂的循环我觉得也比matlab的那个mex要方便
: 很多吧。
: 总之感觉python整个社区很开放, 你总能找到有人实现你想要的功能, 而且封装的比

B********r
发帖数: 397
23
怎么没有人用scala呢, scala 比python 强大很多阿
n*****3
发帖数: 1584
24
scala 不好学, 很多细节。。类库还不全吧, 如果不用java library

【在 B********r 的大作中提到】
: 怎么没有人用scala呢, scala 比python 强大很多阿
q********n
发帖数: 308
25
多谢!

【在 s*****n 的大作中提到】
: 完全理解楼主的感受。我在学校的时候也是90%时间用Matlab,剩下的R + Python。但
: 是工作了以后一是公司抠门不买,另外也觉得Matlab只能吃现成的,处理好的数据。而
: Python几乎是通吃,数据库连接,抓网页,做文本处理等等,基本上从上游到最终的报
: 告/Dashboard (with django + js) 都可以做。
: 矩阵的话主要还是indexing 和语法不太一样,有了numpy/pandas/sklearn 等等还是基
: 本差不多的。下面这几个网站应该有点帮助:
: http://wiki.scipy.org/NumPy_for_Matlab_Users
: http://www.labri.fr/perso/nrougier/teaching/numpy.100/ http://www.pythonchallenge.com/

w**2
发帖数: 147
26
用了pandas以后,其他的都不想用了。
T*****u
发帖数: 7103
27
对95%的应用来说,用的熟练的那个最好。
1 (共1页)
进入DataSciences版参与讨论
相关主题
刷kaggle对找工作有用么?求教! how to run python programs on a hadoop cluster
如何用python读取大数据coursera上ml的课,需要交作业吗?
求指点-怎样提高python水平?讲个找数据科学工作的捷径 aka 刷Kaggle题迅速入门data scient (转载)
Memory Error in pandas.concat with Python请问为什么有的data analyst的工作要求会用excel呢?
有没有人一起组队做kaggle?python数据处理的一个问题 (转载)
data science如何进阶呢?装不了scipy 包,提示没装MKL
请教Data incubator的challengefresh PhD 求职求内推,非常感谢!
python 网络爬虫和数据处理data analysis part time job
相关话题的讨论汇总
话题: matlab话题: python话题: pandas话题: numpy话题: 数据处理