numpy的sum函數(shù)的axis和keepdim參數(shù)詳解
一.axis
axis就是指定軸。
三維數(shù)組可看作元素是二維數(shù)組的一維數(shù)組,二維數(shù)組可看作元素是一維數(shù)組的一維數(shù)組 。(這么理解就舒服了?。?/p>
例:
axis=2就是三維數(shù)組對(duì)最里面那一層即每個(gè)一維數(shù)組內(nèi)部進(jìn)行求和。
axis=0就是對(duì)最外面那一層的元素之間作和。
二.keepdim
可以理解為'keepdims = True'參數(shù)是為了保持結(jié)果的維度與原始array相同,即keep dimension 保持維度.
import numpy as np
b=np.arange(12)
b=b.reshape(2,6)
print(b)
print('b中的元素之和:',np.sum(b))
#即在b的第一個(gè)軸上進(jìn)行加和,相當(dāng)于壓縮行,也可以理解為二維矩陣的第一層括號(hào)里的東西加和
#若axis=1則是壓縮列,也就是對(duì)第二層括號(hào)里面的進(jìn)行求和
sum=np.sum(b,axis=0,keepdims=True)
print(sum)
運(yùn)行結(jié)果:
[[ 0 1 2 3 4 5]
[ 6 7 8 9 10 11]]
b中的元素之和: 66
[[ 6 8 10 12 14 16]]
最后一個(gè)輸出指定axis=0,keepdim=True,可看到輸出的是一個(gè)二維數(shù)組,如果不加keepdim=True,那么結(jié)果就是一維數(shù)組[ 6 8 10 12 14 16]
到此這篇關(guān)于numpy的sum函數(shù)的axis和keepdim參數(shù)詳解的文章就介紹到這了,更多相關(guān)numpy的sum函數(shù)axis和keepdim參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何利用pyinstaller打包Python程序?yàn)閑xe可執(zhí)行文件
這篇文章主要給大家介紹了關(guān)于如何利用pyinstaller打包Python程序?yàn)閑xe可執(zhí)行文件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Python開(kāi)發(fā)中的Nonetype類(lèi)型詳解
這篇文章主要介紹了Python開(kāi)發(fā)中的Nonetype類(lèi)型詳解,None有自己的數(shù)據(jù)類(lèi)型NoneType,你可以將None復(fù)制給任何變量,但是你不能創(chuàng)建其他NoneType對(duì)象,需要的朋友可以參考下2023-12-12
python讀取文件列表并排序的實(shí)現(xiàn)示例
本文主要介紹了python讀取文件列表并排序的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
python判斷一個(gè)集合是否為另一個(gè)集合的子集方法
下面小編就為大家分享一篇python判斷一個(gè)集合是否為另一個(gè)集合的子集方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
使用Python字典實(shí)現(xiàn)詞頻統(tǒng)計(jì)的方法
在Python中,利用字典進(jìn)行詞頻統(tǒng)計(jì)是一種常見(jiàn)且強(qiáng)大的方式,通過(guò)對(duì)文本進(jìn)行預(yù)處理并使用字典數(shù)據(jù)結(jié)構(gòu),可以輕松地統(tǒng)計(jì)文本中每個(gè)單詞出現(xiàn)的頻率,下面將詳細(xì)解釋這個(gè)過(guò)程,并提供多種例子,以幫助你更好地理解并應(yīng)用這一技術(shù),需要的朋友可以參考下2023-12-12
關(guān)于windos10環(huán)境下編譯python3版pjsua庫(kù)的問(wèn)題
pjsua默認(rèn)綁定的python版本是python 2.4,使用起來(lái)有諸多限制,希望可以使用python3調(diào)用pjsua的庫(kù)實(shí)現(xiàn)軟電話的基礎(chǔ)功能。這篇文章主要介紹了windos10環(huán)境下編譯python3版pjsua庫(kù),需要的朋友可以參考下2021-10-10
python flask幾分鐘實(shí)現(xiàn)web服務(wù)的例子
今天小編就為大家分享一篇python flask幾分鐘實(shí)現(xiàn)web服務(wù)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
Python+Delorean實(shí)現(xiàn)時(shí)間格式智能轉(zhuǎn)換
DeLorean是一個(gè)Python的第三方模塊,基于?pytz?和?dateutil?開(kāi)發(fā),用于處理Python中日期時(shí)間的格式轉(zhuǎn)換。本文將詳細(xì)講講DeLorean的使用,感興趣的可以了解一下2022-04-04

