-1
我有一個隨機元素的數組。我如何檢查,是否所有的元素相同或不相同?用numpy.all可以嗎?由於如何簡單檢查數組中的所有元素是否相同?
我有一個隨機元素的數組。我如何檢查,是否所有的元素相同或不相同?用numpy.all可以嗎?由於如何簡單檢查數組中的所有元素是否相同?
您可以使用all
:
if all(i == a[0] for i in a):
#all the elements are the same
pass
您也可以使用一組:
if len(set(a)) == 1:
#all the elements are the same
pass
'LEN(集(my_array))== 1'? – PRMoureu
將它轉換爲一個集合,並檢查它的大小爲1. Bah只是打到它 –
我不同意將這篇文章標記爲重複的,因爲它與''''numpy.array'''有關,而不是''' 'list'''。而且,是的,你可以用'''numpy.all(your_array == your_array [0])檢查身份''' –