Python—Numpy學(xué)習(xí)筆記(六)array的合并

注:本系類筆記采用的是Python3.5X版本浮禾,編程環(huán)境為Windows64位下的Anaconda
所有代碼部分均為連續(xù)的,“結(jié)果”為在jupyter分步運行結(jié)果

代碼部分:

import numpy as np
arr1 = np.array([1,2,3])
arr2 = np.array([4,5,6])
arr3 = np.vstack((arr1,arr2))#垂直合并
print(arr3)
print(arr3.shape)

結(jié)果:(arr3編程一個二位矩陣)
[[1 2 3]
[4 5 6]]
(2, 3)

arr4 = np.hstack((arr1,arr2))#水平合并
print(arr4)
print(arr4.shape)

結(jié)果:
[1 2 3 4 5 6]
(6,)

arrv = np.vstack((arr1,arr2,arr3))#多個一起合并
print(arrv)

結(jié)果:
[[1 2 3]
[4 5 6]
[1 2 3]
[4 5 6]]

arrh = np.hstack((arr1,arr2,arr4))
print(arrh)

結(jié)果:
[1 2 3 4 5 6 1 2 3 4 5 6]

————————————————————————
以下是另外一種合并方式

arr = np.concatenate((arr1,arr2,arr1))
print(arr)

結(jié)果:
[1 2 3 4 5 6 1 2 3]

arr = np.concatenate((arr3,arrv),axis=0)#合并的array維度要相同旭等,array形狀要匹配瓦盛,axis=0縱向合并(垂直)
print(arr)

結(jié)果:
[[1 2 3]
[4 5 6]
[1 2 3]
[4 5 6]
[1 2 3]
[4 5 6]]

arr = np.concatenate((arr3,arr3),axis=1)#合并的array維度要相同遣铝,array形狀要匹配,axis=1橫向合并
print(arr)

結(jié)果:
[[1 2 3 1 2 3]
[4 5 6 4 5 6]]

————————————————————————————
以下是一維arry的性質(zhì)

arr1.T 
print(arr1.T) #一維的array不能轉(zhuǎn)置

結(jié)果:
[1 2 3]

print(arr1.shape)

結(jié)果:
(3,)

arr1_1 = arr1[np.newaxis,:]#給一維數(shù)組的行加一個維度
print(arr1_1)
print(arr1_1.shape)

結(jié)果:
[[1 2 3]]
(1, 3)

print(arr1_1.T)

結(jié)果:
[[1]
[2]
[3]]

arr1_2 = arr1[:,np.newaxis]給一維數(shù)組的列加一個維度
print(arr1_2)
print(arr1_2.shape)

結(jié)果:
[[1]
[2]
[3]]
(3, 1)

arr1_3 = np.atleast_2d(arr1)
#判斷arr1治唤,如果小于2維,則變?yōu)?維數(shù)據(jù)糙申,高維不影響
#還有atleast_3d同理宾添,變?nèi)S
print(arr1_3)
print(arr1_3.T)

結(jié)果:
[[1 2 3]]
[[1]
[2]
[3]]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市柜裸,隨后出現(xiàn)的幾起案子缕陕,更是在濱河造成了極大的恐慌,老刑警劉巖疙挺,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扛邑,死亡現(xiàn)場離奇詭異,居然都是意外死亡衔统,警方通過查閱死者的電腦和手機鹿榜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門海雪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人舱殿,你說我怎么就攤上這事奥裸。” “怎么了沪袭?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵湾宙,是天一觀的道長。 經(jīng)常有香客問我冈绊,道長侠鳄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任死宣,我火速辦了婚禮伟恶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘毅该。我一直安慰自己博秫,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布眶掌。 她就那樣靜靜地躺著挡育,像睡著了一般。 火紅的嫁衣襯著肌膚如雪朴爬。 梳的紋絲不亂的頭發(fā)上即寒,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音召噩,去河邊找鬼母赵。 笑死,一個胖子當(dāng)著我的面吹牛蚣常,可吹牛的內(nèi)容都是我干的市咽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼抵蚊,長吁一口氣:“原來是場噩夢啊……” “哼施绎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起贞绳,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤谷醉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后冈闭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體俱尼,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年萎攒,在試婚紗的時候發(fā)現(xiàn)自己被綠了遇八。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矛绘。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖刃永,靈堂內(nèi)的尸體忽然破棺而出货矮,到底是詐尸還是另有隱情,我是刑警寧澤斯够,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布囚玫,位于F島的核電站,受9級特大地震影響读规,放射性物質(zhì)發(fā)生泄漏抓督。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一束亏、第九天 我趴在偏房一處隱蔽的房頂上張望铃在。 院中可真熱鬧,春花似錦枪汪、人聲如沸涌穆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至趁舀,卻和暖如春赖捌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背矮烹。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工越庇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奉狈。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓卤唉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親仁期。 傳聞我的和親對象是個殘疾皇子桑驱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容