当前位置:   article > 正文

numpy 数组 最大值、最小值、中位数、均值、标准差、方差、总和、排序、去重_numpy数组最大值

numpy数组最大值

import numpy as np 
  • 1

创建数组

a1 = np.arange(0,6).reshape(2,3)
print(a1)
  • 1
  • 2
[[0 1 2]
 [3 4 5]]
  • 1
  • 2

最大值

max = np.amax(a1)
print("最大值:", max)
  • 1
  • 2
最大值: 5
  • 1

最大值下标

max_index = np.argmax(
    a1,  # 数组
    axis=-1  # 最后一维
)
print("最大值下标:", max_index)
  • 1
  • 2
  • 3
  • 4
  • 5
最大值下标: [2 2]
  • 1

最小值

min = np.amin(a1)
print("最小值:", min)
  • 1
  • 2
最小值: 0
  • 1

最小值下标

min_index = np.argmin(
    a1,  # 数组
    axis=-1  # 最后一维
)
print("最小值下标:", min_index)
  • 1
  • 2
  • 3
  • 4
  • 5
最小值下标: [0 0]
  • 1

最大值和最小值之差

max_min = np.ptp(a1)
print("最大值和最小值之差:", max_min)
  • 1
  • 2
最大值和最小值之差: 5
  • 1

中位数

med = np.median(a1)
print("中位数:", med)
  • 1
  • 2
中位数: 2.5
  • 1

均值

mea = np.mean(a1)
print("均值:", mea)
  • 1
  • 2
均值: 2.5
  • 1

标准差

std = np.std(a1)
print("标准差:", std)
  • 1
  • 2
标准差: 1.707825127659933
  • 1

方差

var = np.var(a1)
print("方差:", var)
  • 1
  • 2
方差: 2.9166666666666665
  • 1

总和

sum1 = np.sum(a1,axis=0)
print("总和:", sum1)
sum2 = np.sum(a1,axis=1)
print("总和:", sum2)
  • 1
  • 2
  • 3
  • 4
总和: [3 5 7]
总和: [ 3 12]
  • 1
  • 2

排序

sor1 = np.sort(a1,axis=None)
print("排序:", sor1)
sor2 = np.sort(a1,axis=0)
print("排序:", sor2)
sor3 = np.sort(a1,axis=1)
print("排序:", sor3)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
排序: [0 1 2 3 4 5]
排序: [[0 1 2]
 [3 4 5]]
排序: [[0 1 2]
 [3 4 5]]
  • 1
  • 2
  • 3
  • 4
  • 5

去重

ze = np.zeros(
    (2, 3),  # 维度
    dtype=np.int  # 数字类型
)
print(ze)
  • 1
  • 2
  • 3
  • 4
  • 5
[[0 0 0]
 [0 0 0]]
  • 1
  • 2
un = np.unique(ze)
print("去重:", un)
  • 1
  • 2
去重: [0]
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/638753
推荐阅读
相关标签
  

闽ICP备14008679号