2016-08-08 45 views
1

所以我想在兩個矩陣(大小:98000 x 64)之間進行比較。比較應該逐元素地完成,並且我想要存儲在具有相同維度的第三矩陣中的每個比較的最小值。我也希望不使用循環就可以完成比較!如何逐個比較兩個矩陣(numpy ndarrays)並獲取每個比較的最小值

這裏是一個小例子:

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

,所述1和4,2和1和3位和2位和將其存儲在矢量c進行比較的功能

答案

c=[1,1,2] 

有沒有一種有效的方法來做到這一點?

回答

4

numpy的具有最小特徵,如下所示:

c = np.minimum(a,b) 
+0

感謝。完美的作品! – berryheidi