Numpy使用 numpy 提取每行最小值

Numpy使用 numpy 提取每行最小值

在本文中,我们将介绍如何使用 Numpy 提取每行最小值。

在矩阵中查找每行最小值是一个基本的计算任务。由于 NumpyPython 中最常用的用于数值计算和数据处理的库之一,它提供了一种简单而高效的方法,能够在矩阵中查找每行最小值。

为了使用 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)
Python

上面的代码生成了一个随机矩阵,并使用 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]
Python

上述结果中的第二个数组显示了找到的每行最小值。

在上面的代码中,我们创建了一个6行4列的随机矩阵,并使用 numpy.random.rand() 函数创建了随机数。numpy.amin() 函数取出每一行的最小值,返回一个包含每行最小值的Array。

阅读更多:Numpy 教程

总结

本文中,我们介绍了如何使用 Numpy 提取每行的最小值。我们演示了如何使用 numpy.amin() 函数找到矩阵每行的最小值。现在,您已经掌握了这种方法,可以方便地查找任何矩阵中的每行最小值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册