2016-07-28 12 views

답변

6

all(sub) 반환 Truesub의 모든 요소가 제로가 아닌 때문이다.
True은 0보다 작지 않습니다.
따라서 all(sub) < 0은 거짓입니다.

당신이 sub의 모든 요소가 부의 경우 테스트하려면

, 당신은이 작업을 수행 할 것입니다 : khelwood의 대답은 정확

all(x < 0 for x in sub) 
2

@. 그러나 원하는만큼 numpy를 사용할 수도 있습니다.

sub = np.asarray(sub) 
np.all(sub<0) 
+1

그렇기 때문에 정답을 언급했습니다. 그러나 많은 스크립트가 이미 numpy를 가져 왔습니다.이 경우 아마도 더 나은 해결책 일 것입니다. – Learner

+0

더 많은 스크립트가 이미 numpy를 가져 오지 않았습니다. – martineau