zoukankan      html  css  js  c++  java
  • 【数据分析&数据挖掘】数组的统计分析

     1 import numpy as np
     2 
     3 # 创建一个数组
     4 arr = np.array([[1, 2],[3, 4]])
     5 print("arr: 
    ", arr)
     6 
     7 # 对数组进行统计分析
     8 # sum mean std var min max argmin argmax cumsum cumprod
     9 # 按照行的方向
    10 print("arr的统计和: 
    ", np.sum(arr, axis=0))
    11 print("arr的统计均值: 
    ", np.mean(arr, axis=0))
    12 print("arr的统计标准差: 
    ", np.std(arr, axis=0))
    13 print("arr的统计方差: 
    ", np.var(arr, axis=0))
    14 print("arr的统计最小值: 
    ", np.min(arr, axis=0))
    15 print("arr的统计最大值: 
    ", np.max(arr, axis=0))
    16 print("arr的统计最小值的下标: 
    ", np.argmin(arr, axis=0))
    17 print("arr的统计最大值的下标: 
    ", np.argmax(arr, axis=0))
    18 print("arr的统计累计和: 
    ", np.cumsum(arr, axis=0))
    19 print("arr的统计累计积: 
    ", np.cumprod(arr, axis=0))
    20 
    21 # 按照列的方向
    22 print("arr的统计和: 
    ", np.sum(arr, axis=1))
    23 print("arr的统计均值: 
    ", np.mean(arr, axis=1))
    24 print("arr的统计标准差: 
    ", np.std(arr, axis=1))
    25 print("arr的统计方差: 
    ", np.var(arr, axis=1))
    26 print("arr的统计最小值: 
    ", np.min(arr, axis=1))
    27 print("arr的统计最大值: 
    ", np.max(arr, axis=1))
    28 print("arr的统计最小值的下标: 
    ", np.argmin(arr, axis=1))
    29 print("arr的统计最大值的下标: 
    ", np.argmax(arr, axis=1))
    30 print("arr的统计累计和: 
    ", np.cumsum(arr, axis=1))
    31 print("arr的统计累计积: 
    ", np.cumprod(arr, axis=1))
    32 
    33 # 没有指定轴——按照C风格展开,然后再去统计指标
    34 print("arr的统计和: 
    ", np.sum(arr))
    35 print("arr的统计均值: 
    ", np.mean(arr))
    36 print("arr的统计标准差: 
    ", np.std(arr))
    37 print("arr的统计方差: 
    ", np.var(arr))
    38 print("arr的统计最小值: 
    ", np.min(arr))
    39 print("arr的统计最大值: 
    ", np.max(arr))
    40 print("arr的统计最小值的下标: 
    ", np.argmin(arr))
    41 print("arr的统计最大值的下标: 
    ", np.argmax(arr))
    42 print("arr的统计累计和: 
    ", np.cumsum(arr))
    43 print("arr的统计累计积: 
    ", np.cumprod(arr))
  • 相关阅读:
    Please check logcat output for more details
    如何移植freertos
    依赖: nginx-common (= 1.14.0-0ubuntu1) 但是它将不会被安装
    错误:22 http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu bionic Release 404 Not Found [IP: 91.189.95.83 80]
    由于没有公钥,无法验证下列签名:
    jQuery的TAB切换+定时器
    CSS问题1:div中 li宽度不固定 ie6和ie7不兼容不自动换行
    (转)Sqlite中INTEGER PRIMARY KEY AUTOINCREMENT和rowid的使用
    (转)JS加载顺序
    (转)在网页中JS函数自动执行常用三种方法
  • 原文地址:https://www.cnblogs.com/Tree0108/p/12115560.html
Copyright © 2011-2022 走看看