數組之間的與和或邏輯運算np.all() np.any()

Test whether any array element along a given axis evaluates to True.

Returns single boolean unless axis is not None

import numpy as np

a=np.array(([1,2,3],[7,8,9]))
b=np.array(([0,2,3],[7,8,9]))

print(a==b)
print("-"*8)

print(np.any(a==b))
print(np.all(a==b))
print("-"*8)

print(np.any(a==b,axis=1))
print(np.all(a==b,axis=1))
print("-"*8)

print(np.any(a==b,axis=0))
print(np.all(a==b,axis=0))

[[False  True  True]
 [ True  True  True]]
--------
True
False
--------
[ True  True]
[False  True]
--------
[ True  True  True]
[False  True  True]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章