numpy中的聚合函数

1.求最大值:
amax函数:
(1)求取矩阵中所有元素的最大值:
#amax
print(“amax:”)
print(np.amax(data_test))
说明:返回一个数值

(2)求取每一列中的最大值:
print(“amax,axis=0:”)
print(np.amax(data_test,axis = 0))
说明:返回每一列中的最大值组成的数组

(3)(2)求取每一行中的最大值:
print(“amax,axis=1:”)
print(np.amax(data_test,axis = 1))
说明:返回每一行中的最大值组成的数组

2.求最小值:
amin函数:
说明:与amax函数用法相同

(3)求平均值:
mean函数:
说明:与amax函数用法相同

(4)求方差:
var函数:
print(np.var(data_test))

(5)求标准差
std函数:
print(np.std(data_test))

(6)取两个矩阵中符合条件的元素,形成新的矩阵
where方法:
res2 = np.where(array_1>array_2,array_1,array_2)
print(“where 方法求最大值:”)
print(res2)
说明:求取array_1和array_2中元素比较大的值

(7)去除矩阵中的重复值:
unique函数:
#unique:去除重复值
arr_primitive = np.random.randint(0,5,[3,3])
print(arr_primitive)
arr_uniq = np.unique(arr_primitive)
print(arr_uniq)
说明:返回的是一个一维数组

猜你喜欢

转载自blog.csdn.net/qq_35833972/article/details/89456042