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ù)組拼接的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- NumPy 數(shù)組拼接與分割的使用詳解
- numpy中數(shù)組拼接、數(shù)組合并方法總結(jié)(append(),?concatenate,?hstack,?vstack,?column_stack,?row_stack,?np.r_,?np.c_等)
- numpy concatenate數(shù)組拼接方法示例介紹
- 詳解Numpy中的數(shù)組拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
- numpy 進(jìn)行數(shù)組拼接,分別在行和列上合并的實(shí)例
- numpy數(shù)組拼接簡(jiǎn)單示例
- NumPy中數(shù)組的拼接(Concatenation)的使用
相關(guān)文章
解決Django 在ForeignKey中出現(xiàn) non-nullable field錯(cuò)誤的問題
今天小編就為大家分享一篇解決Django 在ForeignKey中出現(xiàn) non-nullable field錯(cuò)誤的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08
Anaconda+vscode+pytorch環(huán)境搭建過程詳解
這篇文章主要介紹了Anaconda+vscode+pytorch環(huán)境搭建過程詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
使用pandas或numpy處理數(shù)據(jù)中的空值(np.isnan()/pd.isnull())
這篇文章主要介紹了使用pandas或numpy處理數(shù)據(jù)中的空值(np.isnan()/pd.isnull()),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05
django獲取from表單multiple-select的value和id的方法
今天小編就為大家分享一篇django獲取from表單multiple-select的value和id的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07

