Decir que ahora tengo una colección de matriz que se define como,

[[1,2,3,4],
[2,3,NaN,5],
[NaN,5,2,3]]

Ahora quiero tener una lista que contiene todos los índices de los valores perdidos, que es [(1,2),(2,0)] en este caso.

¿Hay alguna manera de que pueda hacer eso?

InformationsquelleAutor xxx222 | 2016-06-10

2 Comentarios

  1. 15

    Puede utilizar np.donde para que coincida con el booleanos correspondientes condiciones Nan los valores de la matriz y map cada uno de los resultados para generar una lista de tuples.

    >>>list(map(tuple, np.where(np.isnan(x))))
    [(1, 2), (2, 0)]

Dejar respuesta

Please enter your comment!
Please enter your name here