[Python-es] Indices que corresponde a numpy.float('NaN')

Abraham Zamudio abraham.zamudio en gmail.com
Mie Mar 30 00:33:55 CEST 2011


Tengo que simplificar el siguiente código ,

for i in numero_filas:

for i in numero_columnas:

if MATRIZ[i][j]= numpy.float('NaN'):

MATRIZ[i][j]=0

Lo que busco es cambiar los elementos de mi matriz que son iguales a Not A
Number  (NaN) por ceros .

Para ello he estado probando numpy.array(numpy.isnan(MATRIZ),dtype=float) ,
esto me da un array formado por ceros  y unos .

En matlab lo hago con una linea : MATRIZ(isnan(MATRIZ)) = 0 .... puedo tener
 en python una linea parecida a esta ???? .


-- 
Abraham Zamudio Ch.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110329/35af5779/attachment.html>


Más información sobre la lista de distribución Python-es