Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
>>> import numpy >>> numpy.array([2]) > 1 array([ True], dtype=bool) >>> numpy.array([2]).any() > 1 False
any()は配列のすべての要素をテストし、Trueを返すべきではありませんか?
Trueを返します。しかし(True> 1)==False。最初の部分は2>1ですが、もちろんこれは正しいです。
他の人が投稿したように、あなたはおそらく欲しいでしょう:
(numpy.array([2]) > 1).any()
おそらくあなたはそれをこれと混同しています
>>> (numpy.array([2]) > 1).any() True