【轉】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地址


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章