Numpy是Python中用于数据处理的重要库之一,而Numpy max()函数是其中的一个非常基础而且实用的函数。它主要的作用是求一个数组中的最大值,同时可以指定维度来计算最大值,下面详细介绍Numpy max()函数的作用和使用方法。
Numpy max()函数主要的作用是求一个数组中的最大值,可以按照指定的维度计算最大值,有以下主要作用:
求一个一维数组中的最大值。
求一个多维数组中的最大值。
可以按照指定的维度求出最大值。
Numpy max()函数的使用方法非常简单,下面介绍常用的参数及使用方法:
numpy.max(arr, axis=None, out=None, keepdims=<no value>)
其中,参数含义如下:
arr: 将要计算最大值的数组。
axis: 指定按照哪个维度计算最大值,可以是None(计算整个数组的最大值)、0(计算每一列的最大值)、1(计算每一行的最大值)等,其默认值为None。
out: 输出的数组,与原数组相同大小。
keepdims: 如果为True,将保留计算过程中的维度。
下面提供两个例子来说明Numpy max()函数的具体使用。
import numpy as np
arr1 = [1, 5, 3, 9, 7]
x = np.array(arr1)
print(np.max(x))
输出结果为: 9
import numpy as np
arr2 = np.array([[1, 3, 5], [6, 2, 4]])
print(arr2)
print(np.max(arr2, axis=0, keepdims=True))
输出结果为:
[[1 3 5]
[6 2 4]]
[[6 3 5]]
从上述例子可以看出,Numpy max()函数在求解数组中的最大值时非常方便,在数据处理中经常会用到。
本文链接:http://task.lmcjl.com/news/17067.html