Ich würde es für eleganter halten IsNan (scheint auch schneller zu sein, schau mal in der
Unit Math nach) zu verwenden. Da das ganze ja sehr selten auftritt, sollte Geschwindigkeit eigentlich keine Rolle spielen.
Edit: Mit try...except sollte man
IMHO sehr sparsam umgehen.
Sherlock