2012-08-01 22 views

cevap

16

Eğer numpy kullandığınız gibi, Yayınladığınız durum için

arr[arr>0].min() 

kullanabilirsiniz. ama dizi olumsuz değerlere sahip olsaydı, o zaman

arr[arr != 0].min() 
+0

bir sayısal işlev değil midir? Bir hata alıyorum ... – Sean

+0

@Sean: no, dizinin adı olarak 'arr' kullanılır. Bir tane belirtmedin. – jmetz

+0

ahh, kk anladım, teşekkür ederim! – Sean

0

numpy sadece yapmak için işlevlerinde inşa etti kullanmalıdır: numpy.max(array) ve numpy.min(array).

>>> import numpy as np 
>>> a = np.array([[-3,1,1,3,7,9],[-6,-5,-2,1,5,6]]) 
>>> np.max(a) 
9 
>>> np.min(a) 
-6 
İlgili konular