Python numpy實(shí)現(xiàn)二維數(shù)組和一維數(shù)組拼接的方法
撰寫時(shí)間:2017.5.23
一維數(shù)組
1.numpy初始化一維數(shù)組
a = np.array([1,2,3]); print a.shape
輸出的值應(yīng)該為(3,)
二維數(shù)組
2.numpy初始化二維數(shù)組
a = np.array([[1,2,3]]); b = np.array([[1],[2],[3]]); print a.shape//(1,3) print b.shape//(3,1)
注意(3,)和(3,1)的數(shù)組是不一樣的,前者是一維數(shù)組,后者是二維數(shù)組。
拼接
3.numpy有很多的拼接函數(shù)。比如hstack和vstack等。網(wǎng)上又很多這樣的總結(jié)帖子。但是兩個(gè)數(shù)組能拼接的條件就是得滿足兩個(gè)數(shù)組的維度要相同。所以二維數(shù)組和一維數(shù)組拼接的時(shí)候需要使用newaxis將一維數(shù)組轉(zhuǎn)化為二維數(shù)組,也就是shape從(3,)轉(zhuǎn)化為(3,1)。
a = np.array([1,2,3]); b = np.array([[1],[2],[3]]); #將一維數(shù)組a轉(zhuǎn)化為二維數(shù)組 a = a[:,np.newaxis]; c = np.concatenate((b,a),axis=1) print c.shape//輸出為(3,2)
以上這篇Python numpy實(shí)現(xiàn)二維數(shù)組和一維數(shù)組拼接的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談python 線程池threadpool之實(shí)現(xiàn)
這篇文章主要介紹了淺談python 線程池threadpool之實(shí)現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11對python pandas中 inplace 參數(shù)的理解
這篇文章主要介紹了對python pandas中 inplace 參數(shù)的理解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06使用darknet框架的imagenet數(shù)據(jù)分類預(yù)訓(xùn)練操作
這篇文章主要介紹了使用darknet框架的imagenet數(shù)據(jù)分類預(yù)訓(xùn)練操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07python神經(jīng)網(wǎng)絡(luò)tensorflow利用訓(xùn)練好的模型進(jìn)行預(yù)測
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)tensorflow利用訓(xùn)練好的模型進(jìn)行預(yù)測,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05使用Python 正則匹配兩個(gè)特定字符之間的字符方法
今天小編就為大家分享一篇使用Python 正則匹配兩個(gè)特定字符之間的字符方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12手把手教你實(shí)現(xiàn)Python重試超時(shí)裝飾器
這篇文章主要為大家介紹了實(shí)現(xiàn)Python重試超時(shí)裝飾器教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2023-05-05