>>> import numpy
>>> numpy.array([2]) > 1
array([ True], dtype=bool)
>>> numpy.array([2]).any() > 1
False
Run Code Online (Sandbox Code Playgroud)
不应该()测试数组的所有元素并返回True吗?
它确实返回True.但是(真> 1)==错.虽然第一部分是2> 1,当然是真的.
正如其他人发布的那样,您可能想要
(numpy.array([2]) > 1).any()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2043 次 |
| 最近记录: |