2017-10-21 174 views
-1

我有一個隨機元素的數組。我如何檢查,是否所有的元素相同或不相同?用numpy.all可以嗎?由於如何簡單檢查數組中的所有元素是否相同?

+1

'LEN(集(my_array))== 1'? – PRMoureu

+0

將它轉換爲一個集合,並檢查它的大小爲1. Bah只是打到它 –

+1

我不同意將這篇文章標記爲重複的,因爲它與''''numpy.array'''有關,而不是''' 'list'''。而且,是的,你可以用'''numpy.all(your_array == your_array [0])檢查身份''' –

回答

0

您可以使用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 
相關問題