如何對numpy?矩陣進行通道間求均值
更新時間:2022年05月09日 10:44:15 作者:這就是算法
這篇文章主要介紹了如何對numpy?矩陣進行通道間求均值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
對numpy 矩陣進行通道間求均值
給定一個3x2x2得矩陣,得到一個2x2的矩陣,其中對應元素是通道間的均值
import numpy as np a = np.array([ [[1, 2], [3, 4]], [[5,6], [7,8]], [[1, 2], [3, 4]] ]) print(a.shape) # (3, 2, 2) print(np.mean(a, axis=0)) """ [[2.33333333 3.33333333] [4.33333333 5.33333333]] """ print(np.mean(a, axis=1)) """ [[2. 3.] [6. 7.] [2. 3.]] """ print(np.mean(a, axis=2)) """ [[1.5 3.5] [5.5 7.5] [1.5 3.5]] """
numpy求平均值的兩種方法不一樣
1、np.mean(x,axis=())
2、先reshape,再求均值(np.mean())
可是求出來的不一樣,但是最后的三種均值的sum是相同的。
以后統(tǒng)一用一種方法,出bug在試一下另一種方法是否可行。
僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python常用操作之使用多個界定符(分隔符)分割字符串的方法實例
在使用Python處理字符串的時候,有時候會需要分割字符,下面這篇文章主要給大家介紹了關于python常用操作之使用多個界定符(分隔符)分割字符串的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下2023-01-01