Redian新闻
>
python用起来没有matlab好使,尤其是数据处理
avatar
python用起来没有matlab好使,尤其是数据处理# DataSciences - 数据科学
q*n
1
为何那么多人用python呢?如果只是数据处理的话。
DS的好像很少有用MATLAB的,就看到斯坦福大学的机器学习课程用的是MATLAB,虽然号
称是OCTAVE。
这是为什么?就因为MALTAB要花钱买软件?但是软件的钱也就DS半个月工资。不理解啊
avatar
c*1
2
个人感觉在字符数据和data frame的处理上,Matlab很不方便
avatar
w*m
3
python是linux的干儿子,换句话就是C的马甲.
用linux的人,文化上,习惯上,都没法用matlab
avatar
q*n
4
字符数据的确不如python,data frame,matlab比python方便。
感觉python更多是满足了从C转过来的人吧

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

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

avatar
g*o
6
光这点就够了, python写起来方便

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

avatar
d*n
7
Python 能做很多东西,matlab根本做不了。

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

avatar
w*k
8
pandas已经很强大啦

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

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

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

avatar
P*k
11
python各种开源的库太多了吧
matlab这种close source的还是不行

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

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

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

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

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

avatar
g*o
18
那是你没用其他包吧

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

【在 g*****o 的大作中提到】
: 那是你没用其他包吧
avatar
s*i
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整个社区很开放, 你总能找到有人实现你想要的功能, 而且封装的比
较好。
avatar
s*n
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/
avatar
q*n
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整个社区很开放, 你总能找到有人实现你想要的功能, 而且封装的比

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

【在 B********r 的大作中提到】
: 怎么没有人用scala呢, scala 比python 强大很多阿
avatar
q*n
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/

avatar
w*2
26
用了pandas以后,其他的都不想用了。
avatar
T*u
27
对95%的应用来说,用的熟练的那个最好。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。