Numpy Amin 函数

PythonPythonBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

本实验将介绍如何使用 NumPy 库中的 numpy.amin() 函数。numpy.amin() 是一个统计函数,用于返回数组中的最小元素或沿指定轴的最小元素。本实验将演示如何使用该函数、其参数以及它的返回值。

虚拟机使用提示

虚拟机启动完成后,点击左上角切换到 Notebook 标签页,以访问 Jupyter Notebook 进行练习。

有时,你可能需要等待几秒钟,直到 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。

如果你在学习过程中遇到问题,随时可以向 Labby 寻求帮助。实验结束后请提供反馈,我们将及时为你解决问题。

导入所需库

第一步是导入所需的库,即 NumPy。

import numpy as np

创建输入数组

第二步是创建一个输入数组。

a = np.array([[2,15,20],[80,43,31],[22,43,10]])

查找最小元素

第三步是使用 numpy.amin() 查找数组中的最小元素。该函数将返回数组中的最小元素。

np.amin(a)

输出结果为:

2

查找行中的最小元素

第四步是使用 numpy.amin() 查找数组每行中的最小元素。通过添加参数 axis=0,该函数将返回数组中每行的最小元素组成的数组。

np.amin(a, axis=0)

输出结果为:

array([2, 15, 10])

查找列中的最小元素

第五步是使用 numpy.amin() 查找数组每列中的最小元素。通过添加参数 axis=1,该函数将返回数组中每列的最小元素组成的数组。

np.amin(a, axis=1)

输出结果为:

array([ 2, 31, 10])

使用可选参数查找最小元素

在这一步中,我们将使用 numpy.amin()whereinitial 可选参数来查找数组中的最小元素。

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

where 参数是一个布尔数组,用于指定最小值的条件。initial 参数是初始最小值的值。输出结果为:

array([10, 15, 10])

总结

本实验介绍了 NumPy 库中的 numpy.amin() 统计函数,包括其语法、参数和返回值。我们学习了如何查找数组中的最小元素,以及如何查找数组行和列中的最小元素。此外,我们还介绍了如何使用 whereinitial 可选参数来查找数组中的最小元素。