如何對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

