I want to make some unit-tests for my app, and I need to compare two arrays. Since array.__eq__
returns a new array (so TestCase.assertEqual
fails)
I think (arr1 == arr2).all()
looks pretty nice. But you could use:
numpy.allclose(arr1, arr2)
but it's not quite the same.
An alternative, almost the same as your example is:
numpy.alltrue(arr1 == arr2)
Note that scipy.array is actually a reference numpy.array. That makes it easier to find the documentation.