淺談python的第三方庫——numpy(二)

前一期博文中,初步探索了numpy中矩陣的幾種運算操做,本文將展現numpy矩陣的元素抽取與合併操做。python

1 元素抽取

在咱們使用矩陣的時候,有時須要提取出矩陣的某些位置上的元素單獨研究,這時就須要熟悉矩陣元素的定位操做。3d

1.1 提取單個元素

從上圖中能夠看到:矩陣的行列次序是從零開始的,即代碼中矩陣的第0列(行)至關於咱們一般認爲的矩陣第1列(行)。blog

1.2 提取多個元素

在抽取多個矩陣元素時,會用到形如「a:b」的表達,這是告訴python解釋器咱們要提取某個矩陣的第a+1行(列)到第b行(列);若只有形式「 : 」,則表示抽取矩陣的全部行(列)。numpy

2 矩陣合併

使用方法hstack()能夠橫向拼接矩陣,vstack()能夠縱向拼接矩陣,須要注意拼接方向上矩陣大小要一致。方法

相似地,使用concatenate方法也能夠達到相同效果,其中axis=0表示沿着縱向拼接,axis=1表示沿着橫向拼接。im

相關文章
相關標籤/搜索