Python数据分析三大框架之 numpy (四)最大值,平均值

在这里学习了数组的平均值,最大值,累加值。

 

  • 最大值,最小值的索引

import numpy as np

A = np.arange(2, 14).reshape(3, 4)

# 最小值的索引
print(np.argmin(A))

# 最大值的索引
print(np.argmax(A))

 

 

  • 求平均值的方法

# 平均值的三种方法
print(np.mean(A))
print(A.mean())
print(np.average(A))
print(A)

 

 

  • 中位数的方法

# 中位数的求法
print(np.median(A))

 

 

  • 各项累加到本位

# 各项累加到本位
print(np.cumsum(A))

 

  • 各项的累差

# 累差
print(np.diff(A))

 

  • 找出非零数

# 找出非零数
print(np.nonzero(A))

 

  • 排序

# 排序
print('sort')
print(np.sort(A))

 

 

  • 矩阵的转置

# 矩阵的转置
print(np.transpose(A))

 

  • 矩阵AAT相乘的形式

# 矩阵相乘AAT的形式
print(A.dot(np.transpose(A)))
print(A.dot(A.T))

 

  • 按行按列求平均值

B = np.arange(14, 2, -1).reshape(3, 4)
print('B :', B)
print(np.clip(A, 5, 9))
print(np.mean(B, axis = 1, dtype = int))  # axis = 1 按行
print(np.mean(B, axis = 0, dtype = int))  # axis = 0 按列

 

 

 

 

 

 

 

你可能感兴趣的:(Python数据分析)