NumPy amin()函数

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

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

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

numpy.amin()的语法:

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

numpy.amin(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 minimum element among the array:",np.amin(a))  
print("\nThe minimum element among the rows of array",np.amin(a,0))  
print("\nThe minimum element among the columns of array",np.amin(a,1))

原阵:

[[2 15 20] [80 43 31] [22 43 10]] T6]阵中最小元素:2 阵中行间最小元素[ 2 15 10] 阵列间最小元素[ 2 31 10]

例 2:

另一个代码示例如下:

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

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

print("Minimum element in the array is:",np.amin(a))         

print("Minimum element along the first axis of array is:",np.amin(a, axis=0))  

print("Minimum element along the second axis of array is:",np.amin(a, axis=1))

数组为: 【【0 1 2】 【3 4 5】 【6 7 8】】 数组中最小元素为:0 沿数组第一轴的最小元素为:【0 1 2】 沿数组第二轴的最小元素为:【0 3 6】

np.amin(a, where=[False, True], initial=10, axis=0)

数组([10,1])

摘要

在本教程中,我们介绍了 Numpy 库的numpy.amin()统计函数及其语法、参数和返回值。以及一些代码示例来帮助您理解这个函数是如何工作的。