1. 程式人生 > >【轉】numpy中陣列的拼接

【轉】numpy中陣列的拼接

【轉】https://blog.csdn.net/xiaodongxiexie/article/details/71774466


repo 用來記錄一些python技巧、書籍、學習連結等,歡迎star

github地址

python中的科學計算包numpy是一個非常好的擴充套件工具,numpy中最常見的就是針對陣列ndarray的操作,部分操作與python內建的list(其拼接方式為append和extend)有重合,不過要注意使用方式,除此之外,針對ndarray進行陣列拼接時有其自己的方式.

接下來介紹我所知道的四種numpy陣列的拼接方式:

這裡寫圖片描述

方法1是比較傳統的用法,在另一個針對資料操作的pandas庫中對應的為concat ,即連線

這裡寫圖片描述

方法2則是另一種快捷方式,其中h應該是horizontal 意思,v 應該是vertical

這裡寫圖片描述

方法3則又可以分兩類,其中第一類是第二類的縮寫,也是我比較喜歡的用法,因為最簡便。

這裡寫圖片描述

這裡寫圖片描述

方法4是與內建list比較同,使用要注意軸的設定

這裡寫圖片描述 
雖然說同時掌握幾種相同效果的操作有種茴香豆的茴字,有幾種寫法? 的既視感,但是多知道幾種操作方式可以從中選擇自己最喜歡的一個,見到別的操作也知道其作用,何樂而不為呢?

這個repo 用來記錄一些python技巧、書籍、學習連結等,歡迎star

github地址