python中矩陣合并、拼接、組合的實現(xiàn)示例
1 numpy數(shù)組
1.1 append()
import numpy as np a=np.array([[1,3],[5,7]]) b=np.array([[2,4],[6,8]]) c=np.append(a,b) d=np.append(a,b,axis=0) e=np.append(a,b,axis=1) print("c=\n",c) print("d=\n",d) print("e=\n",e)
運行結(jié)果
變量空間
將一個數(shù)添加到一個向量中,也可以使用 append(),如下:
a=np.array([1,2,3]) b=np.append(0,a) #b=[0 1 2 3] c=np.append(a,4) #c=[1 2 3 4]
1.2 stack()、vstack()、hstack()
import numpy as np a=np.array([[1,3],[5,7]]) b=np.array([[2,4],[6,8]]) c=np.stack((a,b)) d=np.vstack((a,b)) e=np.hstack((a,b)) f=np.dstack((a,b)) print("c=\n",c) print("d=\n",d) print("e=\n",e) print("f=\n",f)
運行結(jié)果
變量空間
1.3 concatenate()
import numpy as np a=np.array([[1,3],[5,7]]) b=np.array([[2,4],[6,8]]) c=np.concatenate((a,b)) d=np.concatenate((a,b),axis=0) e=np.concatenate((a,b),axis=1) print("c=\n",c) print("d=\n",d) print("e=\n",e)
運行結(jié)果
變量空間
2 list列表
2.1 a+b
a=[[1,3],[5,7]] b=[[2,4],[6,8]] c=a+b print("c=\n",c)
運行結(jié)果
變量空間
2.2 a.append(b)
a=[[1,3],[5,7]] b=[[2,4],[6,8]] a.append(b) print("a=\n",a)
運行結(jié)果
變量空間
a=[[1,3],[5,7]] b=[2,4] a.append(b) print("a=\n",a)
運行結(jié)果
變量空間
2.3 a.extend(b)
a=[[1,3],[5,7]] b=[[2,4],[6,8]] a.extend(b) print("a=\n",a)
運行結(jié)果
變量空間
a=[[1,3],[5,7]] b=[2,4] a.extend(b) print("a=\n",a)
運行結(jié)果
變量空間
到此這篇關(guān)于python中矩陣合并、拼接、組合的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)python 矩陣合并、拼接、組合內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python用requests模塊實現(xiàn)動態(tài)網(wǎng)頁爬蟲
大家好,本篇文章主要講的是Python用requests模塊實現(xiàn)動態(tài)網(wǎng)頁爬蟲,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-02-02PyCharm?設(shè)置數(shù)據(jù)庫,查詢數(shù)據(jù)庫語句方式
這篇文章主要介紹了PyCharm?設(shè)置數(shù)據(jù)庫,查詢數(shù)據(jù)庫語句方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07python 爬蟲基本使用——統(tǒng)計杭電oj題目正確率并排序
這篇文章主要介紹了python 爬蟲基本的基本使用,主要利用了Urllib和BeautifulSoup4這兩個庫,配以簡單的實例幫助大家理解,感興趣的朋友可以了解下2020-10-10Python獲取linux主機ip的簡單實現(xiàn)方法
這篇文章主要介紹了Python獲取linux主機ip的簡單實現(xiàn)方法,涉及Python使用socket模塊調(diào)用shell命令的相關(guān)技巧,需要的朋友可以參考下2016-04-04