zoukankan      html  css  js  c++  java
  • numpy中的mean()函数

     

    mean() 函数定义: 
    numpy.mean(a, axis, dtype, out,keepdims )

    mean()函数功能:求取均值 
    经常操作的参数为axis,以m * n矩阵举例:

    • axis 不设置值,对 m*n 个数求均值,返回一个实数
    • axis = 0:压缩行,对各列求均值,返回 1* n 矩阵
    • axis =1 :压缩列,对各行求均值,返回 m *1 矩阵

    例子: 
    1. 数组的操作:

    >>> a = np.array([[1, 2], [3, 4]])
    >>> a
    array([[1, 2],
           [3, 4]])
    >>> np.mean(a)
    2.5
    >>> np.mean(a, axis=0) # axis=0,计算每一列的均值
    array([ 2.,  3.])
    >>> np.mean(a, axis=1) # 计算每一行的均值 
    array([ 1.5,  3.5])
    >>> 

    2.矩阵的操作

    >>> import numpy as np
    >>> num1 = np.array([[1,2,3],[2,3,4],[3,4,5],[4,5,6]])
    >>> num1
    array([[1, 2, 3],
           [2, 3, 4],
           [3, 4, 5],
           [4, 5, 6]])
    >>> num2 = np.mat(num1)
    >>> num2
    matrix([[1, 2, 3],
            [2, 3, 4],
            [3, 4, 5],
            [4, 5, 6]])
    >>> np.mean(num2) # 对所有元素求均值
    3.5
    >>> np.mean(num2,0) # 压缩行,对各列求均值
    matrix([[ 2.5,  3.5,  4.5]])
    >>> np.mean(num2,1) # 压缩列,对各行求均值
    matrix([[ 2.],
            [ 3.],
            [ 4.],
            [ 5.]])
    >>> 
  • 相关阅读:
    计算机网络基础 汇总
    指针与数组
    卡特兰数
    Leetcode Sort Colors
    Leetcode Group Shifted Strings
    Leetcode Summary Ranges
    Leetcode Count Primes
    Leetcode Reverse Words in a String II
    Leetcode Reverse Words in a String
    Leetcode Rotate Array
  • 原文地址:https://www.cnblogs.com/liuys635/p/11235920.html
Copyright © 2011-2022 走看看