📜  数组的 np 最小值 - Python (1)

📅  最后修改于: 2023-12-03 14:55:00.951000             🧑  作者: Mango

数组的 np 最小值 - Python

在 Python 编程语言中,NumPy 是一个重要的第三方库,它提供了许多用于科学计算的函数和工具。其中一个常用的函数是 np.min,它用于计算数组的最小值。本文将介绍如何使用 np.min 函数来计算数组的最小值。

什么是数组?

在 Python 中,数组是一种用于存储多个值的数据结构。它们具有相同的数据类型,可以通过索引访问它们的元素。Python 中的列表也可以存储多个值,但它们可以具有不同的数据类型,而数组则不可以。

使用 np.min 函数计算数组的最小值

在使用 np.min 函数之前,我们需要先导入 NumPy 库:

import numpy as np

接下来,我们可以使用 np.min 函数来计算数组的最小值。下面是一个示例:

arr = np.array([5, 9, 3, 7, 1])
min_val = np.min(arr)
print(min_val)

输出结果为:

1

在这个例子中,我们创建了一个包含 5 个整数的数组,然后使用 np.min 函数计算了数组的最小值。最小值为 1。

使用 np.min 函数计算多维数组的最小值

除了一维数组,np.min 函数还可以用于计算多维数组的最小值。下面是一个示例:

arr = np.array([[5, 9], [3, 7], [1, 2]])
min_val = np.min(arr)
print(min_val)

输出结果为:

1

在这个例子中,我们创建了一个包含 3 行 2 列的二维数组,然后使用 np.min 函数计算了数组的最小值。最小值为 1。

沿着指定轴计算数组的最小值

除了计算整个数组的最小值,np.min 函数还可以沿着数组的指定轴计算最小值。下面是一个示例:

arr = np.array([[5, 9], [3, 7], [1, 2]])
min_val = np.min(arr, axis=0)
print(min_val)

输出结果为:

[1 2]

在这个例子中,我们创建了一个包含 3 行 2 列的二维数组,然后使用 np.min 函数沿着轴 0 计算了数组的最小值。轴 0 表示列,因此最小值是每列的最小值。

总结

np.min 函数是 NumPy 库中用于计算数组最小值的一个函数。它可以计算一维或多维数组的最小值,也可以沿着指定轴计算最小值。使用 np.min 函数可以方便地处理数组中的最小值问题,从而简化编程过程。