python numpy里array和matrix的区别?

  统计/机器学习 Python    浏览次数:7472        分享
1

python numpy里array和matrix有什么区别,感觉matrix没什么用,一般都是用array

 

Pokemon   2017-06-19 08:29



   1个回答 
4

长话短说,是的,numpy里的matrix的确比较鸡肋。

一句话,尽量只用array,不用matrix

理由主要是两个:一、matrix是array的子类,也就是说它们是非常相似的;matrix是限于2维,array则可以是2维,也可以是更高维。二、很多函数、或者其他库里的函数,返回的形式也常常是array而不是matrix。


SofaSofa数据科学社区DS面试题库 DS面经

蓝色北方   2017-06-26 13:30



  相关讨论

numpy里的np.clip函数怎么用?

对numpy array求每行的均值

numpy里的np.newaxis有什么用?

numpy里面resize和reshape的区别是什么?

如何往numpy array中插入一列数组?

删除numpy array中指定的一列

删除numpy.array的最后一列

python里sparse matrix怎么转成正常的numpy array显示出来?

求一个nxn的numpy array的对角线的和?

怎么用numpy生成一个三维的tensor?

  随便看看

二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

机器学习中的奥卡姆剃刀原理是什么意思

dataframe每行或者每列中缺失值(na, nan, null)的个数

'str' object has no attribute 'decode' 代码运行时有错误呢?请高手帮忙解决

两个凸函数相加,还是凸函数吗?