我想写:
assert np.all(0 < a < 2)
Run Code Online (Sandbox Code Playgroud)
wherea是一个numpy数组,但它不起作用。写这个的好方法是什么?
Ash*_*ary 10
你可以使用numpy.logical_and:
>>> a = np.repeat(1, 10)
>>> np.logical_and(a > 0, a < 2).all()
True
Run Code Online (Sandbox Code Playgroud)
或使用&.
>>> ((0 < a) & (a < 2)).all()
True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8783 次 |
| 最近记录: |