如何逐个元素地比较两个矩阵(numpy ndarrays)并获得每个比较的最小值

时间:2016-08-08 12:37:10

标签: python numpy

所以我想在两个矩阵之间进行比较(大小:98000 x 64)。比较应该逐个元素地进行,并且我希望存储在具有相同尺寸的第三个矩阵中的每个比较的最小值。我也希望在不使用循环的情况下进行比较!

这是一个小例子:

a=np.array([1,2,3])
b=np.array([4,1,2])

比较1和4,2和1以及3和2并将其存储在向量c中的函数

答案

c=[1,1,2]

有一种有效的方法吗?

1 个答案:

答案 0 :(得分:4)

Numpy有一个最小功能,如下所示:

c = np.minimum(a,b)