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

