我有一個numpy數組列表,並且想檢查所有數組是否相等。這樣做的最快方法是什麼?檢查numpy數組的列表是否相等
我知道numpy.array_equal函數(https://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.array_equal.html),但據我所知,這隻適用於兩個數組,我想互相檢查N個數組。
我還發現了這個答案來測試列表中的所有元素:check if all elements in a list are identical。但是,當我嘗試接受的答案中的每種方法時,我會得到一個異常(ValueError:具有多個元素的數組的真值是不明確的。使用a.any()或a.all())
謝謝,
是你的陣列整型或浮點?有很多關於'ValueError'的問題。看看其中的一些。 – hpaulj