np.newaxis()函數(shù)的具體使用
np.newaxis
np.newaxis 的功能是增加新的維度,但是要注意 np.newaxis 放的位置不同,產(chǎn)生的矩陣形狀也不同。
通常按照如下規(guī)則:
np.newaxis 放在哪個(gè)位置,就會(huì)給哪個(gè)位置增加維度
- x[:, np.newaxis] ,放在后面,會(huì)給列上增加維度
- x[np.newaxis, :] ,放在前面,會(huì)給行上增加維度
用途: 通常用它將一維的數(shù)據(jù)轉(zhuǎn)換成一個(gè)矩陣,這樣就可以與其他矩陣進(jìn)行相乘。
例1:這里的 x 是一維數(shù)據(jù),其 shape 是 4,可以看到通過(guò)在列方向上增加新維度,變成了 4 x 1 的矩陣,也就是在 shape 的后面發(fā)生了變化。
x = np.array([1, 2, 3, 4]) print(x.shape) x_add = x[:, np.newaxis] print(x_add.shape) print(x_add) >>> (4,) (4, 1) [[1] ?[2] ?[3] ?[4]]
例2:通過(guò)在行方向上增加新的維度,變成了 1 x 4 的矩陣,也就是在 shape 的前面發(fā)生了變化。
x = np.array([1, 2, 3, 4]) print(x.shape) x_add = x[np.newaxis, :] print(x_add.shape) print(x_add) >>> (4,) (1, 4) [[1 2 3 4]]
例3:給矩陣增加一個(gè)維度。
x = np.array([[1, 2, 3, 4], [2, 3, 4, 5]]) print(x.shape) x_add = x[:, np.newaxis] print(x_add) print(x_add.shape) >>> (2, 4) [[[1 2 3 4]] ?[[2 3 4 5]]] (2, 1, 4)
到此這篇關(guān)于np.newaxis()函數(shù)的具體使用的文章就介紹到這了,更多相關(guān)np.newaxis使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python json 遞歸打印所有json子節(jié)點(diǎn)信息的例子
今天小編就為大家分享一篇python json 遞歸打印所有json子節(jié)點(diǎn)信息的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02
關(guān)于Python函數(shù)的定義和參數(shù)
這篇文章主要介紹了關(guān)于Python函數(shù)的定義和參數(shù),Python中的函數(shù)我們可以理解成是一種具有功能的包裝塊,也就是封裝具有某一種功能的代碼塊,需要的朋友可以參考下2023-04-04
Python使用XlsxWriter庫(kù)操作Excel詳解
XlsxWriter 是一個(gè)功能強(qiáng)大的 Python 模塊,專門用于生成 Microsoft Excel 2007及以上版本的電子表格文件,本文主要為大家介紹了如何使用XlsxWriter庫(kù)進(jìn)行Excel基本操作,需要的可以參考下2023-11-11
關(guān)于如何把Python對(duì)象存儲(chǔ)為文件的方法詳解
本文將給大家介紹如何把Python對(duì)象存儲(chǔ)為文件的方法,pickle可以用二進(jìn)制表示并讀寫python數(shù)據(jù),這個(gè)功能并不安全,如果把一個(gè)pickle暴露給別人,有被植入惡意程序的風(fēng)險(xiǎn),文中通過(guò)代碼給大家講解的非常詳細(xì),需要的朋友可以參考下2024-01-01
python在Windows下安裝setuptools(easy_install工具)步驟詳解
這篇文章主要介紹了python在Windows下安裝setuptools(easy_install工具)步驟,簡(jiǎn)單介紹了setuptools并分析了其安裝步驟與所涉及的相關(guān)軟件,需要的朋友可以參考下2016-07-07
通過(guò)python 執(zhí)行 nohup 不生效的解決
這篇文章主要介紹了通過(guò)python 執(zhí)行 nohup 不生效的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
使用python3.0?對(duì)接美團(tuán)接口的實(shí)現(xiàn)示例
本文主要介紹了python3.0?對(duì)接美團(tuán)接口的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05

