Python3 numpy.ptp()函数详解:计算最大值与最小值之差

闻溪
闻溪
发布时间:2026-10-14 | 3人浏览过
原创

本文介绍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()函数计算最大值与最小值差值的详细介绍。希望本文内容能为您的学习或工作提供参考,也欢迎继续关注本站获取更多技术分享。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表