日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

如何對numpy?矩陣進行通道間求均值_python

作者:這就是算法 ? 更新時間: 2022-07-02 編程語言

對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是相同的。

以后統一用一種方法,出bug在試一下另一種方法是否可行。

原文鏈接:https://blog.csdn.net/qq_36321330/article/details/108508219

欄目分類
最近更新