在Python3 numpy中mean和average的區(qū)別詳解
mean和average都是計(jì)算均值的函數(shù),在不指定權(quán)重的時(shí)候average和mean是一樣的。指定權(quán)重后,average可以計(jì)算一維的加權(quán)平均值。
具體如下:
import numpy as np
a = np.array([np.random.randint(0, 20, 5), np.random.randint(0, 20, 5)])
print('原始數(shù)據(jù)\n', a)
print('mean函數(shù)'.center(20, '*'))
print('對(duì)所有數(shù)據(jù)計(jì)算\n', a.mean())
print('axis=0,按行方向計(jì)算,即每列\(zhòng)n', a.mean(axis=0)) # 按行方向計(jì)算,即每列
print('axis=1,按列方向計(jì)算,即每行\(zhòng)n', a.mean(axis=1)) # 按列方向計(jì)算,即每行
print('average函數(shù)'.center(20, '*'))
print('對(duì)所有數(shù)據(jù)計(jì)算\n', np.average(a))
print('axis=0,按行方向計(jì)算,即每列\(zhòng)n', np.average(a, axis=0)) # 按行方向計(jì)算,即每列
print('axis=1,按列方向計(jì)算,即每行\(zhòng)n', np.average(a, axis=1)) # 按列方向計(jì)算,即每行
b = np.array([1, 2, 3, 4])
wts = np.array([4, 3, 2, 1])
print('不指定權(quán)重\n', np.average(b))
print('指定權(quán)重\n', np.average(b, weights=wts))
運(yùn)行結(jié)果:
原始數(shù)據(jù) [[10 12 7 14 5] [12 10 2 16 7]] *******mean函數(shù)******* 對(duì)所有數(shù)據(jù)計(jì)算 9.5 axis=0,按行方向計(jì)算,即每列 [ 11. 11. 4.5 15. 6. ] axis=1,按列方向計(jì)算,即每行 [ 9.6 9.4] *****average函數(shù)****** 對(duì)所有數(shù)據(jù)計(jì)算 9.5 axis=0,按行方向計(jì)算,即每列 [ 11. 11. 4.5 15. 6. ] axis=1,按列方向計(jì)算,即每行 [ 9.6 9.4] 不指定權(quán)重 2.5 指定權(quán)重 2.0
以上這篇在Python3 numpy中mean和average的區(qū)別詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python 取numpy數(shù)組的某幾行某幾列方法
- python numpy之np.random的隨機(jī)數(shù)函數(shù)使用介紹
- python 3.74 運(yùn)行import numpy as np 報(bào)錯(cuò)lib\site-packages\numpy\__init__.py
- python中利用numpy.array()實(shí)現(xiàn)倆個(gè)數(shù)值列表的對(duì)應(yīng)相加方法
- 講解Python3中NumPy數(shù)組尋找特定元素下標(biāo)的兩種方法
- python+numpy實(shí)現(xiàn)的基本矩陣操作示例
- Python Numpy計(jì)算各類距離的方法
- Python numpy線性代數(shù)用法實(shí)例解析
相關(guān)文章
Python中如何將Tqdm與Asyncio結(jié)合使用呢
這篇文章主要和大家詳細(xì)介紹了在Python中如何將Tqdm與Asyncio結(jié)合使用呢,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-05-05
使用python telnetlib批量備份交換機(jī)配置的方法
今天小編就為大家分享一篇使用python telnetlib批量備份交換機(jī)配置的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2019-07-07
Python OS系統(tǒng)解決路徑中空格原因?qū)е挛募虿婚_的問題
這篇文章主要介紹了Python OS系統(tǒng)解決路徑中空格原因?qū)е挛募虿婚_的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02
python實(shí)現(xiàn)馬丁策略回測(cè)3000只股票的實(shí)例代碼
這篇文章主要介紹了python實(shí)現(xiàn)馬丁策略回測(cè)3000只股票,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
Google colab中從kaggle中接入數(shù)據(jù)的操作方法
這篇文章主要介紹了Google colab中如何從kaggle中接入數(shù)據(jù),本文涉及到兩大平臺(tái)內(nèi)容,所以我默認(rèn)你已經(jīng)擁有了,并且使用過了一段時(shí)間的google賬號(hào)和kaggle賬號(hào),需要的朋友可以參考下2024-03-03
在Python中處理字符串之isdecimal()方法的使用

