2016-07-28 3 views

答えて

6

all(sub)subのすべての要素がゼロであるためTrueを返します。
Trueは0以上である。
したがって、all(sub) < 0はfalseです。

あなたが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

関連する問題