溫馨提示×

numpy怎么比較兩個(gè)數(shù)組大小

小億
289
2023-09-28 20:56:31
欄目: 編程語言

在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ù)相等。

0