Ответ 1
Если вы хотите использовать специально тестирование NumPy, вы можете использовать numpy.testing.assert_array_equal
вместе с numpy.testing.assert_raises для противоположного результата. Например:
assert_raises(AssertionError, assert_array_equal, array_1, array_2)
Также существует numpy.testing.utils.assert_array_compare
(используется numpy.testing.assert_array_equal
), но я не вижу документально нигде, поэтому используйте его с осторожностью. Это проверяет, что каждый элемент отличается, поэтому я предполагаю, что это не ваш прецедент:
import operator
assert_array_compare(operator.__ne__, array_1, array_2)