zoukankan      html  css  js  c++  java
  • Numpy数组的统计分析

    Numpy-数组的统计分析

    import numpy as np
    
    # sum --求和   mean --均值   std-- 标准差   var ---方差    min---最小值  max---最大值
    # argmin --最小值的位置   argmax---最大值的位置  cumsum---累计和  cumprod --累计积
    
    # 创建一个二维数组
    arr = np.array([[6, 4, 8],
                    [5, 3, 7],
                    [9, 6, 10]])
    
    print('arr:\n', arr)
    
    # 统计指标 ---使用np.指标
    # 参数1:需要统计指标的数组
    # 参数2:axis---当为二维数组时,axis=0,表示行的方向,向下的,当axis=1时,表示列的方向,向右的
    # print('arr求和:', np.sum(arr, axis=1))
    # print('arr求均值:', np.mean(arr, axis=1))
    # print('arr求标准差:', np.std(arr, axis=1))
    # print('arr求方差:', np.var(arr, axis=1))
    # print('arr最小值:', np.min(arr, axis=1))
    # print('arr最大值:', np.max(arr, axis=1))
    # print('arr最大值的位置:', np.argmax(arr, axis=1))
    # print('arr最小值的位置:', np.argmin(arr, axis=1))
    # print('arr累计和:\n', np.cumsum(arr, axis=1))
    # print('arr累计积:\n', np.cumprod(arr, axis=1))
    
    # axis=0,向下
    # print('arr求和:', np.sum(arr, axis=0))
    # print('arr求均值:', np.mean(arr, axis=0))
    # print('arr求标准差:', np.std(arr, axis=0))
    # print('arr求方差:', np.var(arr, axis=0))
    # print('arr最小值:', np.min(arr, axis=0))
    # print('arr最大值:', np.max(arr, axis=0))
    # print('arr最大值的位置:', np.argmax(arr, axis=0))
    # print('arr最小值的位置:', np.argmin(arr, axis=0))
    # print('arr累计和:\n', np.cumsum(arr, axis=0))
    # print('arr累计积:\n', np.cumprod(arr, axis=0))
    
    # axis=None ---将原来的arr展开为一维数组,然后再进行统计指标
    # print('arr求和:', np.sum(arr, axis=None))
    # print('arr求均值:', np.mean(arr, axis=None))
    # print('arr求标准差:', np.std(arr, axis=None))
    # print('arr求方差:', np.var(arr, axis=None))
    # print('arr最小值:', np.min(arr, axis=None))
    # print('arr最大值:', np.max(arr, axis=None))
    # print('arr最大值的位置:', np.argmax(arr, axis=None))
    # print('arr最小值的位置:', np.argmin(arr, axis=None))
    # print('arr累计和:\n', np.cumsum(arr, axis=None))
    # print('arr累计积:\n', np.cumprod(arr, axis=None))
    
    
    # 还可以使用ndarray.指标
    # print('arr求和:', arr.sum(axis=0))
    # print('arr求均值:', arr.mean(axis=0))
    
    
  • 相关阅读:
    AIoT 2020 年分析
    TensorFlow解析常量、变量和占位符
    TensorFlow编程结构
    对端边缘云网络计算模式:透明计算、移动边缘计算、雾计算和Cloudlet
    Harmony生命周期
    立体显示与BCN双稳态手性向列相
    显示技术示例
    SystemML大规模机器学习,优化算子融合方案的研究
    改天有空看看 1
    gradle 123123
  • 原文地址:https://www.cnblogs.com/duxiangjie/p/15763269.html
Copyright © 2011-2022 走看看