сравнивая массивы numy, содержащие NaN

Для моего юнит-теста я хочу проверить, идентичны ли два массива. Сокращенный пример:

a = np.array([1, 2, np.NaN])
b = np.array([1, 2, np.NaN])
if np.all(a==b):
    print 'arrays are equal'

Это не работает, потому что nan! = Nan. Каков наилучший способ продолжить?

Заранее спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос