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

