学堂 学堂 学堂公众号手机端

numpy矩阵求均值的代码是什么,求平均值怎样做

lewis 6年前 (2019-07-03) 阅读数 11 #技术
今天就跟大家聊聊有关“numpy矩阵求均值的代码是什么,求平均值怎样做”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“numpy矩阵求均值的代码是什么,求平均值怎样做”文章能对大家有帮助。






目录
对numpy 矩阵进行通道间求均值 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是相同的。

以后统一用一种方法,出bug在试一下另一种方法是否可行。


感谢各位的阅读,以上就是“numpy矩阵求均值的代码是什么,求平均值怎样做”的内容了,经过本文的学习后,相信大家对numpy矩阵求均值的代码是什么,求平均值怎样做都有更深刻的体会了吧。这里是博信,小编将为大家推送更多相关知识点的文章,欢迎关注!
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门