numpy中mean 函式理解

2021-10-08 23:43:28 字數 874 閱讀 9994

numpy.mean(a,axis = none,dtype = none,out = none )沿指定軸計算算術平均值。

作用:返回陣列元素的平均值。預設情況下,平均值取自展平的陣列,否則取自指定的軸。 

引數:a:array_like

包含期望平均值的數字的陣列。如果a不是陣列,則嘗試進行轉換。

axis:整數,可選

計算平均值所依據的軸。預設值是計算平坦陣列的平均值。

dtype:資料型別,可選

用於計算平均值的型別。對於整數輸入,預設值為float64;對於浮點輸入,它與輸入dtype相同。

out:ndarray,可選

要在其中放置結果的備用輸出陣列。預設為none ; 如果提供的話,它的形狀必須與預期的輸出形狀相同,但是如果需要的話,將強制轉換型別。有關詳細資訊,請參見doc.ufuncs。

例子:

import numpy as np

a = np.array([[3, 4], [5, 6]])

out = np.mean(a, axis=0)

b = a - out

print(out)

print(b)

結果:

out = array([4., 5.])

b = array([[-1., -1.],

[ 1.,  1.]])

參考:

numpy中的mean 函式

mean 函式定義 numpy.mean a,axis,dtype,out,keepdims mean 函式功能 求取均值 經常操作的引數為axis,以m n矩陣舉例 axis 不設定值,對 m n 個數求均值,返回乙個實數 axis 0 壓縮行,對各列求均值,返回 1 n 矩陣 axis 1 壓縮...

numpy中的mean 函式

mean 函式功能 求取均值 經常操作的引數為axis,以m n矩陣舉例 axis 不設定值,對 m n 個數求均值,返回乙個實數 axis 0 壓縮行,對各列求均值,返回 1 n 矩陣 axis 1 壓縮列,對各行求均值,返回 m 1 矩陣 例子 1.陣列的操作 a np.array 1,2 3,...

numpy中axis引數理解

在學習axis時,其為0或者為1的時候,到底是行還是列。初學的時候感覺好像numpy和python中不一樣,0有的時候代表行,有的時候代表列,經常犯錯。其實是自己對其理解有誤。下面開始來講解。numpy當中axis的值表示的是這個多維陣列維度的下標,比如有乙個二維陣列a,a的shape是 5,6 也...