Numpy使用 numpy 提取每行最小值
在本文中,我们将介绍如何使用 Numpy 提取每行最小值。
在矩阵中查找每行最小值是一个基本的计算任务。由于 Numpy 是 Python 中最常用的用于数值计算和数据处理的库之一,它提供了一种简单而高效的方法,能够在矩阵中查找每行最小值。
为了使用 Numpy 查找每行中最小值,我们需要使用numpy.amin()函数。该函数可用于查找多维数组的最小值。如果我们指定了参数 axis = 1,则函数将沿着每行查找最小值。
以下是一个简单的例子,演示如何使用 numpy.amin() 函数查找一组矩阵中每行的最小值:
import numpy as np
matrix = np.random.rand(6, 4)
print(matrix)
# 每一行的最小值
min_values = np.amin(matrix, axis=1)
print(min_values)
上面的代码生成了一个随机矩阵,并使用 numpy.amin() 函数查找了该矩阵中每行的最小值。结果类似于下面的输出:
[[0.86190313 0.40739755 0.1961891 0.98612703]
[0.71426405 0.56739812 0.3723952 0.49546759]
[0.71664794 0.13577607 0.81154934 0.8449063 ]
[0.06192278 0.75494785 0.37811597 0.7369765 ]
[0.28006408 0.49807814 0.19055663 0.18821028]
[0.68650597 0.14743143 0.17054459 0.86881913]]
[0.1961891 0.3723952 0.13577607 0.06192278 0.18821028 0.14743143]
上述结果中的第二个数组显示了找到的每行最小值。
在上面的代码中,我们创建了一个6行4列的随机矩阵,并使用 numpy.random.rand() 函数创建了随机数。numpy.amin() 函数取出每一行的最小值,返回一个包含每行最小值的Array。
阅读更多:Numpy 教程
总结
本文中,我们介绍了如何使用 Numpy 提取每行的最小值。我们演示了如何使用 numpy.amin() 函数找到矩阵每行的最小值。现在,您已经掌握了这种方法,可以方便地查找任何矩阵中的每行最小值。
极客教程