在NumPy中,可以使用比較運(yùn)算符(如<、>、<=、>=、==、!=)對兩個(gè)數(shù)組進(jìn)行逐元素比較,并生成一個(gè)布爾數(shù)組表示比較結(jié)果。例如,要比較兩個(gè)數(shù)組a和b的大小,可以使用以下代碼:
import numpy as np
a = np.array([1, 2, 3])
b = np.array([2, 3, 4])
# 比較兩個(gè)數(shù)組的大小
result = a < b
print(result) # 輸出:[ True True True]
在這個(gè)例子中,數(shù)組a的每個(gè)元素都與數(shù)組b的對應(yīng)元素進(jìn)行比較。如果a中的元素小于b中的相應(yīng)元素,則結(jié)果數(shù)組中的對應(yīng)位置為True,否則為False。
你也可以使用其他比較運(yùn)算符進(jìn)行比較,比如a > b, a <= b, a >= b, a == b, a != b等。
如果要比較多維數(shù)組的大小,可以使用相同的方法。只需確保兩個(gè)數(shù)組的形狀相同,即對應(yīng)維度的元素個(gè)數(shù)相等。