NumPy amax()函数

原文:https://www.studytonight.com/numpy/numpy-amax-function

在本教程中,我们将介绍 Numpy 库的numpy.amax()功能。

这是 NumPy 库的一个统计函数,用于返回一个数组的最大元素或一个轴上的最大元素。

为了找到数组的最小值,我们使用 numpy.amin()函数

numpy.amax()的语法:

使用该函数所需的语法如下:

numpy.amax(a, axis, out, keepdims=<no value>, initial=<no value>, where=<no value>)

参数:

现在是时候讨论这个函数的参数了,如下所示:

  • a 该参数表示以数组形式输入的数据。

  • 它是一个可选的参数,指示要沿其操作的一个或多个轴。该参数的值可以是int或一组int值,默认值为

  • 输出可选的参数用于指示存储结果的替代输出数组。该参数的值采用数组的形式。

  • 保留 借助这个可选的参数(具有布尔值),结果将根据输入数组正确广播。如果该选项设置为,减少的轴将作为尺寸为 1 的尺寸留在结果中。

  • 初始 这是一个标量和可选的参数,用于指示输出元素的最大值。

  • 其中 这是一个可选的参数,用于指示要比较的元素的最大值

返回值:

该函数用于返回一个数组的最大值。如果,则结果为标量值。如果给出,则结果是维度a.ndim - 1的数组。

例 1:

我们现在将介绍一个使用该函数的基本示例:

import numpy as np  

a = np.array([[2,15,20],[80,43,31],[22,43,10]])  
print("The original array:\n")  
print(a)  

print("\nThe maximum element among the array:",np.amax(a))  
print("\nThe maximum element among the rows of array",np.amax(a,0))  
print("\nThe maximum element among the columns of array",np.amax(a,1))

输出:

numpy.amax() code example

例 2:

另一个代码示例如下:

a = np.arange(9).reshape((3,3))

print("The Array is :")
print(a)

print("Maximum element in the array is:",np.amax(a))         
print("Maximum element along the first axis of array is:",np.amax(a, axis=0))  
print("Maximum element along the second axis of array is:",np.amax(a, axis=1))

输出:

numpy.amax() code example

摘要

在本教程中,我们介绍了 Numpy 库的numpy.amax()统计函数及其语法、参数和返回值,以及一些代码示例。