Python3 numpy.ptp()函数详解:计算最大值与最小值之差
本文介绍Python3中numpy库的ptp()函数,用于计算数组中最大值与最小值的差(极差)。通过示例展示如何对整体数据、指定轴(axis=0或axis=1)进行计算,帮助开发者快速掌握该函数的使用方法。
numpy.ptp()函数概述与基本用法
在Python3的numpy库中,ptp()函数专门用于计算数组内最大值与最小值之间的差值。其基本调用方式如下所示:
代码实现与参数说明
import numpy as np
a = np.array([np.random.randint(0, 20, 5), np.random.randint(0, 20, 5)])
print('原始数据\n'a)
print('对所有数据计算\n', a.ptp())
print('axis=0,按行方向计算,即每列\n', a.ptp(axis=0)) # 按行方向计算,即每列
print('axis=1,按列方向计算,即每行\n', a.ptp(axis=1)) # 按列方向计算,即每行
执行上述代码后,得到的输出结果如下:
运行结果解析
原始数据
[[ 9 12 11 6 8]
[19 5 0 7 14]]
对所有数据计算
19
axis=0,按行方向计算,即每列
[10 7 11 1 6]
axis=1,按列方向计算,即每行
[ 6 19]
以上就是对Python3中numpy.ptp()函数计算最大值与最小值差值的详细介绍。希望本文内容能为您的学习或工作提供参考,也欢迎继续关注本站获取更多技术分享。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









