python numpy里array和matrix有什么区别,感觉matrix没什么用,一般都是用array
1个回答
长话短说,是的,numpy里的matrix的确比较鸡肋。
一句话,尽量只用array,不用matrix。
理由主要是两个:一、matrix是array的子类,也就是说它们是非常相似的;matrix是限于2维,array则可以是2维,也可以是更高维。二、很多函数、或者其他库里的函数,返回的形式也常常是array而不是matrix。
python numpy里array和matrix有什么区别,感觉matrix没什么用,一般都是用array
长话短说,是的,numpy里的matrix的确比较鸡肋。
一句话,尽量只用array,不用matrix。
理由主要是两个:一、matrix是array的子类,也就是说它们是非常相似的;matrix是限于2维,array则可以是2维,也可以是更高维。二、很多函数、或者其他库里的函数,返回的形式也常常是array而不是matrix。